Yup, that's right, I'm stuck on the Eternal Question: Macbook or Macbook Pro? I'm pretty well acquainted with the differences in specs (graphics card, screen size, keyboard, multitouch, matte screen option, processor choices, ports, expresscard slot, etc.) -- but this has not helped me resolve my dilemma. What are some things I might not know that could help me make up my mind? Things that I wouldn't realize until after I'd owned a laptop for a while? A little bit about what I'm looking for, in case it helps: My current Mac is a last-generation 17" Powerbook G4 1.67GHz (bought in Nov. 2005 ... terrible timing), and for about six months I've felt like it's just too poky for my needs: web browsing tends to feel quite slow, though maybe that's because I only have 1.5 GB of RAM, and Reason and Live are both maxing out their CPU meters on a regular basis. What do I do with my laptop? - browse the web, take care of email, etc. - make music. Reason, Ableton Live, that sort of thing. Occasionally ChucK or Max/MSP. Can be very CPU hungry. - write software. Bits 'n pieces of Python, C++, Java/Processing, etc. Usually big batch processing data mining kind of stuff. Occasionally I foray into slightly game-like territory, but nothing that the Radeon Mobile 9700 in my PB won't easily keep up with. (Is the X3100 a big step down from that? I hope not.) - transcode videos for iPod use. (minor) I like having screen real estate, but I hate carrying around a huge monster laptop. 1280x800 is acceptable, but at the low end of what I'm willing to consider. The 15" MBP is a little larger than I'd like, but it's enough of an improvement from the 17" that I won't complain. I'm worried that I'll grow to hate the MB keyboard. I don't mind it now, but I've never used it for more than 5 minutes at a time. And, finally, it would be nice to be able to play Spore when it comes out, even at low quality settings. The game does enough different things that I'm curious about that I'd really like to poke at it and see how Will Wright 'n friends have put their world together. This is neither a deal-maker nor a deal-breaker, though. So ... any thoughts? Any pearls of wisdom that might make my decision a little simpler?