Lay off the eMachines. I'm using one right now... Well, a Frankenstein version anyway.
One person's experience doesn't make all products from a company junk. eMachines are made to be cost-effective, not cutting edge. Everyone gets a lemon now and then, no matter the brand.
At least it ain't a Dell... the eMachines are upgradable (the desktops, anyway).