Kingston ValueRAM 1 GB DDR2 667 MHz 240-PIN Memory Module (KVR667D2/1GR) Lifetime Warranty 24/7 Tech Support 240-pin Unbuffered DIMM 128Mx64 Non-Ecc 667MHz SDRAM-DDR2, 1.8V, CL5 128Mx64 Non-Ecc 667MHz 240-pin Unbuffered DIMM SDRAM-DDR2, 1.8V, CL5 24/7 Tech Support Lifetime Warranty