Hey, I've always wanted to open up my first-generation 20" Intel iMac, but was too scared to do it. Today I finally opened it up to look around (and clean up the dust ). Turned out it was really easy to open the iMac and put it back together! So what I'd like to do is upgrade the 250GB HD to either a 500GB or 1TB HD. I'd also like to upgrade the airport card from 802.11g to 802.11n. What hard drives are best to use with my iMac? From what I've read, any drive thats SATA-150 w/8MB cache at 7200RPM should work fine. Is this true? As for the airport card, where can I buy an 802-11n-compatible card that will work with my iMac? Thanks.