There's a few lenovo machines which are faster (xeon chips) and you can stuff them with memory, and as I said, the x220 screen leaves something to be desired, but for now, the keyboard kind of wins over these factors. The big battery is pretty good; lasts all day, assuming I'm not compiling browsers.