I used to think this is my own fault but really, I’m not that intensive a user on my phone. From the information provided below I’d say it’s more of a wifi hardware/software issue. I’m not complaining about Cyanogenmod specifically, as reading around it seems that a lot of smartphones (not just Android-based) suffer from battery life issues. CM7 is a massive step up on the ZTE Blade compared to Orange’s horrific 2.1-based stock ROM, especially once you replace the default CM7 launcher (ADW) with LauncherPro.
So yeah, manufacturers, please provide more efficient wifi hardware and drivers 😉
A very bad day
A pretty standard day
A good day
Room for improvement
Honestly, I’m not sure why things went quite so well on that good day – overall things vary day-to-day so much I feel there’s plenty of room for improvement in this area by the manufacturers. Also, where I live has bad mobile coverage, so that probably doesn’t help the battery much.