My current laptop is a Thinkpad x200, which goes for at least 8 hours of real use (the manufacturer rates it at about 11 hours).