The rate of battery drain on my Treo 600 seems to vary quite a bit from day to day, under seemingly the same exact conditions. For example, today, I used the mp3 player application for about 30 minutes and it drained the battery down to half, while on most days 30 minutes of using the mp3 player doesn't have any noticeable drain on the battery.

Any thoughts about whu this might be?