I have a glaxay S and I had some shit battery life when I first got it, but after some tweaks I can get it going for a full day and half of use.
Cut 3g off unless you're using it, lower brightness on your screen, and just watch programs that auto-refresh.