I can see how Apple can think of this as a good thing in an enterprise environment but in a home environment I should be the only one that says what can run on my computer.
If they want to have a sandbox account in 10.6 where only signed apps can run to "protect" you from viruses and trojans using code signing and only trusting root authorities, that might be an OK feature.

However, if they think they're going to make this the default that I can't even run my own program I just wrote without signing up for a developer account and getting a valid Apple issued certificate, I'll just be dropping the Mac for good(been using it since my IIci). I don't think it'd ever come to that but I'm just putting that out there.

I was initially excited that I could buy an iPhone and put my own apps on it but now that I have to pay money for that privilege even if I don't plan on selling any applications, that really stinks. I understand they want to keep the iPhone stable for the majority of users but there should be a way for people do do what they want with the device without resorting to hacking. If it does come down to hacking the iPhone to get my own apps on there without being signed I will do it. The pre release iPhone OS 2.0 already got hacked to run apps without Apple's signing so I'm hopeful for the future.

I shouldn't have to be forced to run Windoze Mobile or Google's phone OS just so I can put my own apps on the phone.