Speaking of iPlayer. I can get to keep playing with the phone in sleep by messing around with it but seriously, is it not coded to run in the background AT ALL?
Receive an SMS/IM and it dies. Damn annoying.
Thats because its using the flashplayer, annoying as the BBC bent over backwards to provide iOS mp4 streams that are only accessible by iOS due to the headers it sends.
It is possible in theory to write an app to emulate this and be able to play/download the streams, but it would probably get pulled from the market.