I love Walmart for their prices and selection. I have no issues shopping directly at their stores. I love the self checkouts that save me a ton of time. My issue is with their return process for online orders. My experience was absolutely horrible. I had placed several online orders for Cuddl Duds tops in different colors and sizes. When I was reviewing my orders online, I noticed that the items were listed without color or size differentiation. Instead of seeing Top - Red - XL and Top - Blue - L, I saw Top and Top. It was very annoying, indeed. More frustration was still ahead. When I received the items, there were no invoices in the packages. Each item came in a plastic cover with labels that were missing item description, color, and size. So after taking similar items our of these plastic bags, I had an incredibly difficult time matching the items with the corresponding plastic bags for the items I needed to return. Printing a return receipt that was missing from the package turned out to be another difficult task. Amazingly, ability to print a return receipt is not provided on the order detail page; instead the screen to do so is hidden at the bottom of the home page under Customer Support, down another couple of screens. When I went to the store with my printed receipt and the items in their plastic bags, the return clerk still had difficulty matching the items. I spent quite a bit of time waiting for my return to be completed. And yes, there was only one clerk available and the people in line behind me were getting impatient. Bottom Line: The return process for the items placed online was very frustrating.