Are you using some 3rd party app (Chrome, looking at you) that constantly kicks in the dedicated GPU and ruins battery life?2) Poor battery life (2-3 hours, max, on MacBook Pro w/ 92% of original battery capacity)
Try gfxCardStatus and force it to stay on Integrated only.