The fact that it's DDR2 is the determining factor mostly. If you have a laptop, go look for laptop memory, if you have a desktop, look for desktop memoy......that is DDR2 667
Make sure it has the same voltage and latencies as your so you won't run into any problems.