A lot of great advice in this post. As for me, my top three choices are:
1. Apple - you will pay a premium but I think it is worth it.
2. Dell
3. HP
4. Lenovo
Based on what I have seen in my shop recently, I would probably stay away from Gateway. They once were one of the best, but their quality has been slipping in recent days IMO.