I don't buy much, but what I do buy I try to buy as local as possible, thereby saving shipping fees and more importantly supporting the local business.

Also, don't give up on Ebay. Sometimes you will find some deals there.

I have also bought stuff from Cumberlands. Never a problem.