Hi i have a HP DV5220US. it has the Intel Core Duo Processor at 1.6 GHz, 2MB L2 Cache with 533 MHz FSB. It also has 1 GB of RAM and 120 GB hard drive. The RAM is DDR2 667 with 2x DIMM. Basically I would like to know what type of RAM I should buy because all of my sources say that the laptop is upgradeable to 2 GB of RAM. I just don't want to buy something that is incompatible with my laptop. Also if anyone would happen to know if I should buy 1 GB of RAM or less depending on how many slots my current RAM takes up. Any suggestions would be awesome.