If you look at any surveys out there regarding computer reliability, customer satifaction and customer support, eMachines has taken the top in all I've read.
BestBuy has ALOT of rebates on them - check out their website, as they have many bundles that are "online only" that are better than what you can find in the stores, because they take the inventory from various places instead of one single store.