I need a laptop for about £1000 that's capable of running modern games and programming software. Other focuses are premium keyboard (for programming), long battery life, good build quality and portability. An SSD would be nice, but isn't required.
I wish I could help, I am actually looking for something really similar for work, I am just having trouble balancing battery life with performance, I'll be interested to see what people come up with for you.