I'll most likely order online. I noticed a big difference in pricing for Crucial memory. Not sure if there is a difference between the two because on the Crucial website it only had one type of memory for my system and had a different sku number than both newegg and zipzoomfly. Zipzoomfly was $45.99 for one 1g and newegg was $57.99 for both
Newegg
http://www.newegg.com/Product/Product.aspx?Item=N82E16820148086
Crucial 2GB (2 x 1GB) 200-Pin DDR2 SO-DIMM DDR2 667 (PC2 5300) Dual Channel Kit Notebook Memory - Retail
$57.99
3 Business Day Shipping $4.99
Buffered/Registered: Unbuffered
Cas Latency: 5
ECC: No
Heat Spreader: No
Model #: CT2KIT12864AC667
Item #: N82E16820148086
Zipzoomfly
http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=80061-12
Crucial Technology CT12864AC667 1GB DDR2-667 PC2-5300 200-Pin SODIMM Memory Retail ***Free Shipping***
Lifetime Warranty (For Notebooks and Laptops)
ZipZoomfly Part#: 80061-12
Manufacturer: CRUCIAL TECHNOLOGY
Manufacturer SKU: CT12864AC667
Our Price: $45.99
Crucial's website
http://www.crucial.com/store/mpartspecs.aspx?mtbpoid=73F155B2A5CA7304
2GB kit (1GBx2), 200-pin SODIMM, DDR2 PC2-5300 memory module
CT541053US $79.99
Module Size: 2GB kit (1GBx2)