I'm ready to buy my first Mac. After years of frustration with Windows drivers and incompatibility, I need a change. I have been waiting on an iMac refresh, but now I'm starting to second guess myself. I dont know which will suit my needs better... an iMac, or a MacBook Pro. I plan to use the computer mostly for music recording, mixing, and production. The software I'll be using is Pro Tools LE, Logic Studio, Reason, and FL Studio (running in bootcamp). The thing is, I have no idea how intensive these programs are. Will I need a powerful system to run them efficiently? Can they even take advange of a multi-core processor, more than 4GB of RAM, and use them to their full potential? Besides music, I will also be doing internet surfing, photo editing with iphoto or Photoshop CS3, basic home movie editing with iMovie, and possibly casual gaming (Steam, WOW). Now, I'm not a professional, but music production is a very serious hobby of mine. I originally planned on getting a 27" iMac i7 as soon as they are refreshed. The computer will mostly sit on my desk connected to guitars, mics, and a mixer. I figured the iMac components are more powerful than a laptop, and the large screen real estate would be useful since I'll have so many plug-ins and mixer windows open. But do I really need all this power for the programs I'll be using? Would I really see a big difference compared to a 15" i7 MacBook Pro? Also, do I really need to spend for the i7, or would a lesser set-up do the job equally well? The main reason I ask is because... If a MacBook Pro would run equally well, then I could still hook up an external monitor when needed. The benefit is that when I'm tired of sitting at my desk and need to relax and mix on the couch, I have the option. Who knows when I might need to take the laptop out for the occasional trip/vacation. BTW, I tried searching the forums for advise and looked for benchmarks for this software, but really cant find anything useful. Any advice, especially from professionals or users of this software, is greatly appreciated. Thanks so much!