I do a lot of Christmas shopping at Overstock.com. Flat rate shipping and I can find some pretty unique things for a good price. Actually I bought my kitchen table from there and not only paid less than even Walmart.com, had it delivered for a whole $3.
E Bay is still a good thing to do, my DD has got many new pieces of furniture from Ebay at ridiculous prices..craigslist has the same .
Just be wary of where you meet the people selling stuff and when. People have been hurt by dishonest people through craigslist. I don't mean just financially hurt by scammers. I mean by people who have been harmed and even killed. It is wiser to meet the seller in a public place where there will be a lot of other people around. I'm sure that not everyone is like this, but this is something to be aware of.
I heard about that I havent actually used them but I have been up there to see what they have got oh I did get some gravel for the yard once from someone ..yes one should be careful..