It often takes more than a couple of extra to arrive. Not sure if they drivers have too many, forget small packages on the truck, but I've waited a week for a case of paper That's my only complaint.
Ulta carries The Body Shop products. I'm an avid user of their products at comparable prices to the website. Not to mention I can use a coupon to help with costs. The employees seem to know their stuff and most look like they enjoy their job.
I have used MyChoiceSoftware on many occasions for Microsoft Office and anti virus programs. I've never had a problem with downloading or registering the software.