What upgrade options are available for the iMAC. Every device is internal, therefore difficult to upgrade?? What about RAM upgrades. Coming from a PC backround, I have no idea about compatibility or availiability of components. Please enlighten me. Thanks Jonathan