KVR667D2N5K2/512 - Kingston 512MB DDR2-667MHz PC2-5300 CL5 240-Pin Memory | US IT Hardware