Just as iOS5 introduced OTA updates, I think developers should be allowed to install betas over the air - that is, go from a public release firmware to a pre-release firmware. For example, I could restore my iPad 2, which is currently running iOS 5.0.1, to a pre-release version of iOS 5.1.