Depending what singles you are buying, Sportlots is very good for base cards and lower priced inserts/parallels. Not so good for high-end cards.
If you are interested in trading, starting a TCDb.com account isn't a bad thing if you are willing to take the time to populate your collection, for sale/trade and want lists. There is some buying/selling there but more trades.