I'd go with
Dell rather than HP.
I just helped a fellow businessman who purchased a new HP laptop. We are talking a tricked out machine with 17" screen and 8Gb of RAM running Vista.
It looks nice , but this thing is a P-I-G, PIG.
What a POS. Slower than an 8-year itch and as unstable George Bush.
He bought this thing for business and Quickbooks randomly crashes as well as his browser and other business related programs.
I had him return it to Best Buy and he is getting a machine where we can put XP on it and be done with it. He will then have a fast, stable machine for the next 3 or 4 years.
No matter where you get it I would
highly recommend to be sure it has XP installed or to least be certain you can upgrade it from Vista to XP.