I'd be happy with 18hrs of battery life... but not "low powered, dark screen, no activity" 18hrs, but actual use time. Even a 6hrs recharge time is fine, I have to sleep at some point anyway.
But yeah, my next Laptop is going to be one with a flash harddrive; no point upgrading earlier for me.