EBay is good, got burned there, though. Wal-Mart is getting into online retailing. Better than Amazon for delivery pricing.
I do Walmart is very good for the deals as well.