I bought a new iMac and put 4GB of RAM in it. OS X sees the entire 4GB correctly, and both System Profiler and Activity Monitor report that the system has 4GB. However, when I boot into Windows XP Professional it reports only 3GB in Task Manager. To be honest I don't really care if Windows is using only 3GB as I don't often use Windows outside of Fusion, and when I do I certainly don't need anything near 3GB. However, I would be interested to know if anybody knows why Windows does only see 3GB. Is it an inherent limitation of XP or something funny with the new iMac?