can anyone recommend a good quality laptop that has a high battery life? im looking for around 5-8+ hours of battery running win7