I am a member of my employer's corporate Apple account, and I am building a test app. To get it deployed, I created an "iOS App Development" certificate, after registering my device's UDID as required, and that all works fine.
Now, searching Stack Overflow and other places, I find information like to install to a second device I can just plug the new device in and copy across from XCode, without using up another of my 100 device registrations. Furthermore, an "In-House and Ad Hoc" certificate will allow me to share the app throughout the enterprise.
However, there are still a number of questions outstanding:
Does the iOS App Development certificate give me any extra rights on my registered device?
Does the iOS App Development certificate give me any extra rights on unregistered devices?
Do I actually need an iOS App Development certificate, or will an In-House and Ad Hoc one do everything I need?
Does an In-House and Ad Hoc certificate have no technical install limitations, just the legal force of the user agreement?