i personally had a horrible experience with emachines... they dont even do their own damn customer service... they have some old ladys from who knows where answering the phone....
go to
http://www.emachinessuck.com to see some real reviews on the company.