I dont know if this still applies because I havent looked for a while... but in the past when looking for laptops Ive generally found that its the processor that makes all the difference to the battery life.
The last laptop of my own that I bought I specifically went for a Intel Centrino purely because it gives a much longer battery life. That lappy is now several years old, but its still good.. and still has a decent spec, the only thing I have upgraded is more RAM. Therefore it was well worth the additional £ for the slightly higher price of upgrading to a better processor at the time of purchase.
---
PS mine is an Acer Aspire.. and I've just checked its now nearly 4 year old
. .... and more importantly it still manages a good 4-5 hours on a single charge.
I bought from acerdirect.co.uk which is part of the laptopdirect.co.uk company - who were at the time much cheaper than elsewhere... may be worth having a look?
Also just noticed that the lappy of her choice has the Centrino processor anyhow.. in fact its a more up to date version of mine.
I'm pretty sure that many other students will be in the same situation - many will have some with less battery life and the uni will have places where they can be plugged in.