First post. Be gentle. I haven't used a Mac since 1991. I make a living writing software. Mostly either server side or mainframe. UIs aren't my thing. For no good reason I have a hankering to try to write an iPad app- mainly for the practice because I haven't written real c code for years, so I'm looking at a mbp. I waited three weeks for the new one only because it was coming soon and this is a sorta impulse purchase. So drifting slowly to the point. I use a bunch of DBs - Postgres, Oracle, MySQL et al. I use Java, Camel, AMQP, Spring and a bunch of other stuff in the same vein - on a beefy desktop with a couple of monitors. For the playtime web stuff I use xampp, but that's not exactly CPU intensive. Will this machine be enough to run that - assuming I max out ram and use an SSD? Or should I just use it as a web browser and iPad dev toy? It won't change my purchase - I want it to try XCode -but it would be nice to know up front.