OK, I'm not even a coder, let alone in the same universe as Richard Stallman, but I *am* allergic to most closed source software and especially Windows. So as soon as android came along, I wanted it. But... In Alaska, we have basically 3 cellular providers: AT&T, ACS Alaska, and Alaska Digitel. None offer android phones. So I bought an iPhone and a contract from AT&T, then bought a rooted G1 through eBay before the iPhone even arrived. Is that too fanatic? Right now I'm running Cupcake, but will probably switch to CyanogenMod once I find a good "howto". Even so, I'm thrilled with everything about the phone except its battery life. The other challenge I'm tackling is getting AT&T visual voice mail working on my G1.