Remember that you are likely to have only 2 "slots" for the RAM. If HP sells it to you with 2*1g chips, you can't buy another 2g chip and slide them in, too. If the laptop comes with 2*1g, you would need to buy 2*2g and junk the originals (or donate them to a friend, etc) to get to 4g. If it comes with 1*2g then you probably should be able to just drop in the second. Not sure how it works in laptops these days, but you might want to consider simply getting 2*2g chips anyway (they look to be pretty cheap) so that everything matches (speed etc)
RFTraveler