So the iphone battery does not last 24 hours??
If I get an iphone, I will use it for audio and possibly an app for about 40 minutes a day, while going to/from work. Are you saying that iphone can't do that? I currently have a touch and have to charge it about once per week.
The best thing for Apple to do is to find a way to implement a better battery into the next generation of iPhone. If they could make an iPhone with a 24 hour battery life (for all uses), it would kill (not like were ever gonna see that in the next few years).