srsly why do all these people say a certain brand sucks over others.
they all use the same parts, although they might be put together differently.
i got my acer laptop for $400 on special & free shipping from newegg. it has everything you asked for except only 3gb ram, which is really no big deal, you can upgrade for cheap yourself.
i use this laptop for school and work and it's never given me problems. i think if you know how to use a computer and take care of your stuff, there really is no computer that will under-perform just because it's got a different label on the cover.