Dude...I'm really jealous. I've been drooling over the 20" Intel Imac for months.
Did you know: You can install Windows on it quickly and easily so you can run anything on the planet on her?
http://www.versiontracker.com/bootcamp/That hopefully will be of some use to you if you need to keep something able to run windows eventually... it's A LOT better than the solution before, which was trying to run under Virtual PC.
Maybe by Christmas Santa will have saved up enough to buy one.