Hi! I'm want/need to buy a new Mac because I will give my current CoreDuo "Blackbook" to my little brother when he starts studying by the end of September. I really want some extra real estate on my screen that's why I will go for a 24" iMac. Unfortuneatly the memory and HD are extremely expensive in the Apple Store. I get a full 4GB of fast DDR2 667 RAM over her for the price of the Upgrade from 1GB to 2GB in the Apple Store. The same with the HDs - a 500GB HD will cost as much as upgrade as the HD would cost stand alone. Now my questions: Does the iMac need S0-Dimms like a Notebook or will it work with standard DDR2-DIMMs and is it possible for me to change the HD or will that break/void my warranty?