I program almost exclusively on a laptop, so I agree with the shorter lines. Granted, I'm usually designing screens for PDAs, so I can get away with it. But if code is shared between developers it will end up on somebody's laptop eventually, and scroll bars make me cry.