Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I took apart a 20" 2G aluminum iMac a while back. It was pretty easy if you paid attention and counted how many cables you unplugged. I would be very comfortable replacing the HD in mine.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.