A-Tech for Apple 6GB Kit (1x2GB + 1x4GB) DDR2 667MHz PC2-5300 200-pin SODIMM for MacBook (Late 2007, Early 2008, Early 2009), MacBook Pro (Mid 2007, Early 2008), iMac (Mid 2007) - Memory RAM Upgrade at Amazon.com
OWC SSD Upgrade Kits For iMac Early 2009
OWC Complete DIY Hard Drive Upgrade Kit for Apple iMac 2009-2010
How to add a fast new SSD to your old Mac or MacBook for only $150 - 9to5Mac
Amazon.com: OWC 500GB 3G SSD and HDD DIY Complete Bundle Upgrade Kit for Late 2009-2010 iMacs, (OWCKITIM09HE500) : Electronics