@Ray, you don't need to jailbreak the device to test on it. You can install adhoc versions of your application very easily with iTunes. I also think that installing your developper profile on the iPhone is possible via iTunes, so you don't even need to use adhoc version, the ipa signed with your developer profile should work fine through iTunes.