I think that the following features would be very useful on the iphone and they would use existing technology. I don't know why they dont have it already. Both relate to when you have the headphones in. 1) A new voice dial command which would tell you the current time. 2) Voice Caller ID. When you are listening to music and you receive a call. the name of the caller should be read out to you. We know that the iphone can do this because it reads back the name to you when you call a contact using the voice dial. I have this feature on my old Nokia N95 and thought it was very useful. What do people think?