How is the battery life for watching videos and playing mp3s? I'd like to be able to watch a video for atleast an hour or so at the gym. I have a video ipod, but I'm looking for a new phone and if it can do this well, I will get a WM5 phone.