Apple is blocking some competition

 Just read this article over at CNET concerning Apple blocking some apps from the iPhone AppStore, for having "duplicate functionality" with respect to built-in iPhone Apps. This is too bad to hear.  The built-in apps aren't revenue generating for Apple, so i'm not sure what the reasoning behind this is. If someone comes up with a better Calendar manager, or better Mail program, why not let consumers choose, just like on the Mac platform. 

[update]

here's another good article on this subject from the NY Times.