tech wise Titus's suggestion is the way to go.
I have had great experiences with Overstock.com so I would also reccomend that. I usually find myself just buting from the store site from a place whose store I would have gone to in the first place...
I worded that weird but you know im saying.
Also, donate money to
www.zachishere.com that has a great store.