I am in the market for a new Mac and have been going through all the possibilities and I sort of got overwhelmed with all the options. I currently have an old 15" MacBook Pro. It is the first model that had the Intel chip in it, the Core Duo. It has served me well and is still going strong. It's just time for something new. I was waiting for the MacBook Pro refresh before making a purchase so now the time has come. I have it narrowed down to two choices. 1. A new 15" MBP i7 with possibly a monitor to use with it. 2. A 27" iMac i7 or i5 and an iPad I never owned a Mac Desktop before and love my laptop. However when I went to the Apple store to look around I was mesmerized by the iMac screen. I also look at the pricing and it seems that you get more bang for the buck with the iMac. Esp when u count in the cost of the 24" cinema display which isn't even as big as the iMac. The iMac has me really wanting something like the 24" cinema display to go with a laptop if I go that route. I use my laptop at my desk while I work but I love being able to pick it up and take it to the couch or wherever. Basically what I require for mobility is just browsing the web, instant messaging and email. My thinking is that the iPad can provide that. I don't work off my laptop as my company provides me with a Windows laptop. For some reason I keep going back and forth with this decision. I think I am just so used to a laptop and I love the look of the uni-body design. At the same time I can always keep the laptop I have now. I think at this point i couldn't get a whole lot for it. Then I can have a big 27" iMac on the desk and even an iPad to go with. Another consideration is do I really need an i7 or should I just go with the i5. I know I won't use the power but for $200 more the geek in me keeps saying why not. Sorry for the long post but I would really appreciate any advice that you guys can give. If you have any other question let me know as I may have left out details. Thanks for taking the time to read all this and I appreciate you helping out the new guy.