I have a question about some RAM by HP. My friend has a couple gigs of this RAM and he's selling it for pretty cheap because it's the wrong pin count for his machine. The RAM is DDR2 240-pin 800MHz. I didn't even realize HP made RAM. My question is, will this RAM only work in an HP machine? It says on the insert that it's "for use in HP products," but if it's simple 240-pin 800MHz RAM, shouldn't it work with any motherboard that supports that type of memory?