I have had my ibook for about 9 months, and while when i first got it i would get 5 hours battery life, it has dropped to 4 hours. I always use it with battery and mains both plugged in.
Maybe its just the crappy hardware you guys are using? Get a mac, you'll never go back