They've got some good deals and their customer support is not too bad either.
Tiger Direct is who I go to too. They are pretty competitive.