just one more noob question (or maybe a couple)

How do i find out how many pins i have? As in I have been looking at RAM to upgrade with and there seems to be a difference on how many pins are need for certain Motherboards (if i have understood it correctly). I know I am running a Dual channel (whatever the hell that is lol) so i asume i have to get dual channel RAM? Also can i get the fastest i can buy or is there a restriction on what i can get because of my Motherboard?
Apparently this is my MB :-
Manufacture: Fujitsu Siemens
Model: PG5D1-FM
And my RAM at the mo is:-
Manufracture: Micron Technology
Model: MT8VDDT6464AG-40B ( is this a good bit of ram?)
Or what would be easier for me is if someone would be so kind as to tell me A good RAM to buy? I after 2G of ram as fast as i can get for about £150 if possible. Oh one last one lol, I take it DDR2 is better than DDR. So can I run DDR2?
Woot I have reached 100 post
