I just got a new job , and my boss told me to buy whatever I think I need in order to setup my home office. So I was thinking and I going to need a new laptop but I looking for some suggestions.

I don't want to spend more than $1500-$2000 for it but I want it to have a large hard drive with at least 2 gigs of RAM. OS - XP Professional or Vista Ultimate.

So does anyone have any suggestions?