Do you have programming experience? And/or objective C/Cocoa experience? I have been programming for a long time but am just learning objective C. My apps will be more mundane, engineering applications probably. I ask about the C experience as if you are new to it (as I am) I was wondering if you had a good way to learn it? Ive downloaded a few books off the internet and am working my way through them. By the way, my macbook pro has a 15" screen. That is probably essential for coding work as I like to have a couple of windows visible at least- but it does make the computer a bit more bulky to carry around.