Thanks friends for you responses.
I would love to get a Lenovo. In fact I contacted them after seeing mgrantham's reply here. They told me that all their products are shipped out from China, and it takes anywhere from 2-6 weeks to get the machine (as sometimes it waits at customs for clearance). I can pick up a pre-config'd one from Best Buy or Newegg, but I want to config myself of what I want.
ix1911, that URL (edit1754's link) takes to a sign-on page.
Any other suggestions? As I said, my budget is not exactly $600, I will definitely pay up to $800 for a good machine.
Thanks again everyone for your help.