Jailbreaking is particularly annoying to me as an app developer. My phone was jailbroken before I started writing apps, but I've had to keep it clean in order to get the necessary OS updates, and to have the same environment as most of users. But we have a fair number of users with jailbroken phones who like to use our app with external GPS devices on iPod touches, and it's really hard to support them.