Weird.
My last nokia [the 6100] wasn't that bad on battery life.. I used to talk on it for hours and sms [that was pretty much all it had] and it'd still last me around 3 days... note: HOURS of talking..
My current phone [w800i, bought it end of 05] lasts ages.. like 4-6 days without charge.. and I talk [less now], sms, mp3, game.. everything.. I last charged my phone 2 days ago and I still have 58% battery left.