Just a general note and this is just my personal experience (although many have had the same experiences regarding overheating problems etc).
I am also looking to buy a laptop this Christmas and being a previous owner of three HP's ( bought the first one,second one was a present and third one it was given by my university as a part of my Master and was included in the tuition so all three of them were brand new) i am not even considering that brand anymore. I am looking at Dell,Lenovo, Asus and Sony.
I refuse to even visit the site of HP and just look at models not only because of bad quality hardware but also horrible support which i can not stress enough and is a topic by itself.
I would advise you to look something at the specs you want in another company.