I'm about to enter my 3rd year as an Architecture major, and now is the time to purchase a computer that will last me for the next three years. I have been looking at the 20" iMac with 2GB RAM, 256 MB VRAM, and a 250GB HD + an external drive, and was wondering if this would be a good setup to last me the next few years. Since I already have an iBook, I much prefer OS X to Windows, but most of the programs I will be using are Windows based. Luckily, Boot Camp will have saved me in that area. Primarily I will need to run AutoCAD 2007, Viz 2007, Photoshop CS2, Sketchup, and 3DS Max in XP Pro. Has anyone used these programs extensively on an iMac with similar specs and Boot Camp? I have read several posts describing the speed of the new Intel chips, but was curious about this specific setup and apps. One of my only concerns so far has been the lack of expandability since I will be using it for a few years, but it already seems to be a solid and fast machine. Is it fast enough? Future-proof enough? Reliable enough?