Essentially I am trying to decide on what computer would better serve my potential needs should I become more involved in programming. I just don't know what considerations are important for coding and whether the MBP is ample or if we begin to get into some more serious coding work whether the mac pro would be a better match? I am quite familiar with Apple so don't take this as the standard MB v. MBP question. I am in the market for a new comp. soon and recently have been getting more into the programming side of things, nothing to serious yet, but I would like to ensure I have the right system since I have the ability to pick the right option from the start rather than trying to make the machine adapt. The goal is to eventually begin working with designing web based applications that could be reasonably sophisticated, but unlikely to involve heavy amounts of graphic intense operations. Please only answer if you are well versed in this area, I don't need "MBP is not good for gaming," thanks.