Right now I have a 24" white iMac with a 2.33 Ghz C2D and a 15" MacBook Pro with a 2.53 Ghz C2D. Both computers are great and work perfectly for what I do. The only problem is having two computers is overkill for me. Transferring files and apps is just too much of a hassle. What I'd like to do is get one of the new 13" MacBook Pros and get an external display to hook up when I'm using it at my desk. I just have a few questions. But first, let me tell you what I use my computer for: I do some web design and development, using CSSEdit, Espresso, Dreamweaver, Flash, Fireworks, Illustrator, Photoshop. I do some RAW photo editing using Aperture and Photoshop. I do a lot of casual web surfing, emailing, etc. I watch videos on Hulu. I'll be going to school in the fall for computer science, so I'll be doing some (or a lot) of...whatever it is they have me doing. I do absolutely no gaming. So, here are my questions: Should I get the i5 or i7? Both are going to be faster than what I have, right? Will the lack of a dedicated graphics card in the 13" MBP be very noticeable compared to what I have? I rarely turn on the dedicated graphics in my 15" MBP, the 9400 always gets the job done. If I do turn it on, it's just to make me feel "fancy." Any suggestions on a monitor I should look at? I'd really like to stick in the 23"/24" range with a resolution of 1920x1200. Are Apple's Cinema Displays good? I mean, I know they're good, but are they worth the price? Are there any other companies using the MiniDisplay Port? Any other suggestions?