I haven't shopped with Overstock.com but I'm very selective about who I deal with. Too many "invisible" faces and no personal contact worry me especially with large purchases...Shopping is a contact sport IMHO. As far as gift cards go, I love them but it seems they were rolled out WAY too fast without thought to some of the implications. I heard today that some Walmart cards aren't working across the nation! Thats a biggie! I make sure to hold on to all of my reciepts when buying gift cards just in case.
As far as shipping goes, that's another reason I'm pretty careful who I deal with online. I check their policies carefully and only deal with companies that offer UPS call tags or the equivelent. I'm a bit cynical about retail (having been in it all my life). Nothing is truly free and if it seems too good to be true...IT IS! LOL. Hey everyone's got to make money to survive. You can be sure that "free shipping" is built into the price somewhere!
Bookmarks