I'm going to be doing some programming for graduate classes. How is programming on the Air, small screen? compatibility problems? I like to take my laptop to the library everyday and work on it there, it's quiet. I use windows, I find the messy desktop also a bit troublesome. How is everyone else managing it?