Kingston ValueRAM 2GB Kit (2x1GB) 667MHz DDR2 Non-ECC CL5 240-Pin Unbuffered DIMM Desktop Memory (KVR667D2N5K2/2G) Two 1GB modules of 667MHz DDR2 Memory 240-pin Unbuffered DIMM From the industry leader in PC Memory acked by a lifetime warranty and free technical support