Product Detail 240-pin DIMM DDR2-667 DDR2 PC2-5300 Unbuffered, ECC, DDR2-667, 1.8V, 256Meg x 72 - CT25672AA667 The only brand of memory upgrade available directly from a DRAM manufacturer, tested to meet the most stringent industry specifications Install it yourself in about 15 minutes. The same top-quality memory that the worlds largest computer manufacturers install in the systems they sell . The "2GB 667MHZ DDR2 PC2-5300 - CT25672AA667" is best product for you. We recommended 2GB 667MHZ DDR2 PC2-5300 - CT25672AA667