Really, you need a lot of devices as a developer if you are going to seriously test anything, given the number of firmware/device pairings seen in the wild, especially given that Apple actually refuses to allow developers to manually reflash their phones with non-current firmware versions. :(