Alright, I need some help trying to decide. Each choice has their pros and cons. What are your thoughts? Ill mainly be using this machine for Internet surfing, school/office type work, photo editing, and some home video editing. This will be my first Mac. I will also need to either dual boot to Windows, or at least use parallels. Also, does anyone have experience with using parallels on either machine? How is the performance in using windows in parallels? My choices are 20" iMac, with upgraded video and I'll upgrade the RAM after I get it to at least 1.5 GB, hopefully 2GB. Pros - Built in monitor (nice monitor at that), cheaper RAM, overall cheaper. Cons - Very limited ability to upgrade, will need to use external HD's as additional storage. or... mac pro downgraded to 2.0GHz, and 160GB HD. I'll upgrade the RAM later as hopefully it will become cheaper. Thinking the extra processor power may help with the 1GB of RAM until I can upgrade the RAM. And HD's are cheap so I'll just upgrade those as I find good deals. Pros Easier to upgrade, probably overkill in performance for what I would be using it for, easy to add additional storage. Cons - Expensive RAM, overall more expensive, will still need a monitor.