Computer Gate / Bad service
I always enjoy purchasing from Computer Gate. Don't come to browse though, they don't show images when listing items and browsing becomes a very boring activity.
If you know what you want it's a good stop. The prices are always reasonable, and their package deals are great.
Watch out for the somewhat hidden $2ish handleing fee.