First thing,
Does it have to be a laptop?
I don't want to bore you with "Desktop vs. Laptop" arguments but I had a gaming laptop, sat on my desk all day every day. So I just got a desktop, great experience in hardware and felt like I was putting together legos. (HA)
Anyway, if your still set...