Another vote for wegoshop.com. It's just come under new management, and the new owner (Marge) and her helper Lou (thanks, Lou!) are very accommodating and forgiving (I was running late meeting them back at the room, and kept them waiting a little, sorry!). Brought everything I asked for with only a couple size substitutions.
The great thing about wegoshop is that they will shop at whatever stores you want, even liquor stores, for an extra fee. The downside of their service is they take only cash or checks, so you really have to be in the room to receive the delivery. No charges.