Favorite web site for buying gifts?

Besides Amazon, which mail-order stores do you use to shop for gifts?

for all those geeks out there. My brother loves this store so much he has a wishlist.