Review: Apple's new 24-inch iMac (aluminum) | AppleInsider
A-Tech for Apple 1GB DDR2 667MHz PC2-5300 200-pin SODIMM for MacBook, MacBook Pro, iMac, Mac Mini - (Early/Mid/Late 2006, Mid/Late 2007, Early 2008, Early 2009) - Memory RAM Module at Amazon.com
Apple 21.5" Pre-Owned iMac Desktop Intel Core i5 2.7GHz 8GB Memory 1TB HDD (2012) Silver MD093LL/A - Best Buy
Tutorial – Installing Windows 10 64-bit on 2007 iMac 7.1 | Joseph Lo's Tech Blog
iMac | 2.4 GHz Core 2 Duo | 24 Inch | Aluminium - Techable.com