Last night I used the MLB at bat streaming radio app and it sucked the life out of my phone. As I was at AT&T park and had a bevy of connection options I got to wondering, which is the best choice to save battery life. So, given any connection type (edge, 3g, wifi), which should I choose to get max time streaming audio at a game? Aside from turning off location settings, wifi, auto updates, what else can I do to preserve power for an app that is a heavy drainer? Thanks!