Hi, I'm a software engineering student and I also do a bit of Photoshop and other image processing. Would an "ultimate" 13" MBA (i7/8/512) be sufficient for my needs? I use Photoshop, C++ (lot), Java, and Python (lot). Sometimes the jobs can be quite data intensive, but for really ridiculous stuff I have a workstation at school for us to use. If the answer is yes, where should I buy the MBA? I have the .edu discount, so is Apple the best place? I need it in August so I have a little bit of time. If you think the MBA is not sufficient, what would you suggest, and where would you suggest getting it from? Thanks!