A-Tech 16GB (4 x 4GB) PC3-8500 DDR3 1066/1067 MHz RAM for iMac Late 2009 21.5-inch / 27-inch | 204-Pin SODIMM Memory Upgrade Kit at Amazon.com
Install memory in an iMac - Apple Support
iMac 21.5" Late 2009 (10,1) - CPU Upgrade E8600 | MacRumors Forums
OWC 6GB (2GB + 4GB) PC8500 DDR3 1066MHz SO-DIMMs Memory RAM Upgrade Compatible with Late 2008, Early 2009, Early 2010 MacBook, MacBook Pro Unibody Models, Mac Mini, 2009 iMac (OWC8566DDR3S6GP) at Amazon.com