adobelis writes: I'm looking to upgrade the laptop on which I do a fair amount of development when I'm on the road or co-working. (Currently I'm mostly writing Python code, running Django's development server, using Eclipse as an IDE and running commands from Git Bash.) I'm satisfied with how well my old clunker has worked, but it has aged — it's lived a long and fulfilling life, and it needs to be replaced. Portability is very important to me, so I'd like to go with an "Ultrabook" or a MacBook Air. I'm fairly agnostic as to operating system: Python runs fine on Windows for what I need it to do, though Eclipse on the JVM runs rather slowly. I could see switching to a Mac or dual-booting to Linux if that would make my life better in some way. Any thoughts on best Ultrabook choices for either of the above setups (running Windows only, dual-booting) or the MacBook Air switch would be very much appreciated.