LaCie Will Bring USB 3.0 To Your Mac Even If Apple Won't | Cult of Mac
OWC Complete HDD Upgrade Kit for Apple iMac 2009-2010
How-To: Now's the right time to swap your old iMac's hard drive for a fast new SSD - 9to5Mac
iMac Intel 20" and 24" (Mid 2007-Early 2009) SSD Upgrade Bundle - iFixit Store
Identify the ports on your Mac - Apple Support
Adding USB3.0 to late 2009 iMac (11,1) | MacRumors Forums
Adding USB3.0 to late 2009 iMac (11,1) | MacRumors Forums
Amazon.com: USB C to Mini DisplayPort Cable(Not Thunderbolt 2), QCEs Unidirectional Thunderbolt 3 to Mini DisplayPort Cable 4K 6.6Ft Compatible with Type C MacBook Pro/Air/iMac/Mac Mini/Surface to Mini DP Monitor : Electronics
New CPUs, faster Wi-Fi, same flaws: Apple's 2013 iMac reviewed
iMac Intel 21.5" and 27" (Late 2009-Mid 2010) SSD Upgrade Bundle - iFixit Store