Well I don't recommend either Dell or HP. Check out what Sony, Toshiba or ASUS has to offer. If you really want to go with one of the above the Dell seems to be the one to go for. More RAM bigger HDD and more GPU memory.
I am also looking for a laptop, can you tell me what's the issue with Dell, or HP and how sony, Toshiba, Asus are better ?
Please find my thread here http://www.tomshardware.com/forum/67252-35-suggest-laptop-programmer