Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
All I'm doing on Safari is checking the news sites like MacRumors, CNN, 9 To 5 Mac.

This is it. If all your'e doing in Safari is checking MacRumors, CNN, and 9 to 5 Mac, you'll get 2 hour battery.

Do something useful, and you'll get full 7 hours of wireless productivity.
 
For me I found that by using gfxCardStatus, I was able to determine my Nvidia processor was being used when I didn't expect it. Quitting that related process saved the battery considerably.

When I first got my computer and was testing everything out, I had a battery life like yours. By making sure I was using integrated graphics, turning off bluetooth, half power screen, and avoiding any heavy processes I was able to get 9.5hrs over the weekend - of almost constant use (email, web browsing, etc).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.