cjlesh
I'm guessing Apple didn't sue Motorola because Motorola probably has a patent portfolio in the mobile phone space that is quite scary.
When I became interested in web development I spent some time learning Django. As a result, I put together Instant Django, a no-installation-required Django development environment for Windows, and I also wrote an introductory tutorial. Over the last few years I've had a couple hundred thousand downloads. I don't make any money from it, but a couple times a week someone emails me a thank you note, which gives me a little thrill.
Last year I decided to learn to program the iPhone, because it seemed interesting, and my 3 year old daughter loved to play with my phone. It looked like a great way to share my hobby with her. I've spent the last few months writing an introductory tutorial for iPhone game programmers, based on the Cocos2d framework.
I've been unhappy with Apple's policies up to now, I especially thought it sucked eggs that I had to pay $100 a year to run software on my own phone, but I tolerated it. With this latest move, I've decided to drop the whole thing.
I purchased an AT&T Nexus One, and I've begun learning how to program for Android. I've also started to rewrite my tutorial.
Will Apple miss me? Nope. But I'm a passionate user, and they've lost me for good.
http://classicshell.sourceforge.net/
It gives you back your start menu, and can fix windows explorer if you want it to.
Here's how it works in my head:
1) Gruber writes stuff Apple likes 2) Apple feeds Gruber exclusive information 3) More people read Gruber for exclusive information, seeing a message that Apple likes 4) Gruber profits from increased traffic, and tries to continue to please Apple
Maybe I'm way off base, but Apple is so damn secretive that the information he gets must somehow be approved. It's like Apple doesn't allow their employees to blog, except Gruber.
It includes a portable Django development environment for Windows, no installation required, and it even runs from a USB thumb drive. The tutorial walks you through creating a simple website, and explains what is happening each step of the way.
The website is overdue for some updates, and I really need to finish writing the second chapter, but you might find it an interesting way to spend 45 minutes.