we've used wegoshop - they were fantastic - you can read more if you do a search for them on the boards - lots & lots of happy customers
You give them a list (be specific where brand, package size, etc. matters) and they will deliver to your room- while there is a delivery fee, we saved so much money by paying regular grocery store prices vs. "convenience store"/disney prices that we still came out ahead.