Alright guys, here's my situation. As of right now I own a Macbook Pro. Here are the specs. 17" Macbook Pro w/ Glossy Screen - Mac OS X Version 10.5.6 - Processor: 2.4 GHz Intel Core 2 Duo - Memory: 2 GB 667 MHz DDR2 SDRAM - Graphics: GeForce 8600M GT I use this laptop for numerous reasons, but the main reason is for music production. I own a Mbox2 that runs along with Pro Tools 8, the newest version. Prior to upgrading to Pro Tools 8, my macbook ran pretty good when I was doing all of my music production. But, since upgrading, this hasn't been the case. Along with all of the upgrades, new instruments/plug-ins etc. came a slow running macbook. I also do some video editing with Adobe After Effects and plan on getting a copy of Final Cut Pro in the near future. I just recently decided that it's time for me to upgrade to an iMac so I can get better performance out of all my tasks. I am looking at the 24" iMacs because of the increased screen size (helps with editing in Pro Tools) and the performance that is associated with them. I am not super tech savvy when it comes to performance issues, so that is why I am here. I wanted to know which of the three options of the 24" iMac I should look at. Should I go with the 2.66GHz, the 2.93GHz or the 3.06GHz version (also, what are the differences between the three)? Along with video editing, I also play games on my laptop and want my iMac to hold its own on the graphics side, so should I go with the NVIDIA GeForce 9400M or upgrade to ATI Radeon HD 4850 512MB? Any information would be greatly appreciated guys. Like I said, I am not to tech savvy so as much information as possible would greatly help my decision. Thanks a lot!