As someone who studies economics I strongly feel Apple is taking a step backward. They will only be creating an unnecessary timelag and hinder production and development of new innovative ideas. Why not let the forces of "free market" decide? Do we need a gatekeeper for OSX applications? Or how about Windows applications? If an application is bad, word will get out and no one will install it and use it. That developer would be known from there on out to be a bad developer, people would end up not buying / installing any more of his applications. The forces of an open market without externalities on incentives or costs will take care of the shady developers and bad applications. Apple needs to adopt a free and open based SDK without putting a negative externality to this system. If they want to be careful, build the precautions into the SDK. Sandbox it so that it can not be harmful. Do not limit the incentive to develop. Agree/Disagree? I like my iPhone, looking forward to Lotus Notes!