I have this iMac sitting in the corner, and want to do some stuff to it- upgrading the RAM and hard disk. The disk drive is noisy and annoying. How big a drive can I put in there? Is there a limit like on some other machines, like 80Gb or something? There's only 320mb RAM in it, something that needs taken care of. What can I put in it to max it out? 1Gb (2x512)? More? I understand there's a certain limitation regarding RAM in regards of height? I was looking at these because they're about the same price as sticks half their size! (I'd assume they're ECC due to the size - would that matter?) Lastly, are the G3 iMacs as picky with memory as newer Macs? Or can I just slap in anything that matches the spec?