As we know, the messages app in the iPhone will detect if the party you are texting to is iMessage compatible or not, and will then send an iMessage instead of an SMS. This is great, and works as advertised with other iPhone users that have data plans.
However, what happens with an iPhone with NO data plan? (bought it unlocked, for example). The ideal situation for me, would be that the message is first tried to be delivered as an iMessage, and after some time it would time out and be delivered as an SMS instead, but I don't think that's the case.
Does anyone has experience with this? Will iMessage fall back to SMS on a per message basis?