With brightness one above off, CPU at reduced, hardrives set to spin down, and no bluetooth I run 5 hours? Maybe a little over? I have been running on battery since I got home an hour ago and the "time left" still shows 4:28. If I do something that hits the disk often (i.e. not farting around on the web) then I would probably burn through more power. The optical drive is the worst consumer though. I can make it through a 2 hour DVD, with maybe 30 minutes of juice left on my normal battery. If I rip it, then I can make it through 4 hours of movie watching, but just barely.
I could probably get an extra 30-45 minutes if I turned off the Airport but then I would probably be doing something that hits the HD so it evens out in a weird sort of way.