When it comes to gift giving and receiving, I'm not a big fan of surprises. I would much rather receive something that I really want/need than something that someone thinks I want/need. Likewise, I'd rather give something desirable than take a wild guess and hope I'm right.
Amazon, of course, is the behemoth of online shopping. It has a huge selection, good prices, and an easy-to-navigate design. But it lacks in customer service and shipping costs/speeds. And it sometimes isn't as cheap as other competitors.
One thing that I like about wishlist.com is that it allows you to compare prices from several large retailers like half.com, drugstore.com, diapers.com, etc.
Here are my top three "wishes" for Christmas 2007:
What's on your list?