So I'm preparing to buy my FIRST Android phone. I'm interested in the Atrix 4G because I'm draw to computing power, honestly. I intend to write some of my own software for my phone (the reason I initially loved the concept of Android) and may or may not do some wifi tethering. I have one primary question, if someone could help me out: Are the roms/android distrobutions (new to these terms) universal or phone-specific, and is the Atrix compatible with some of the good ones? It comes with the Moto Blur UI on it, which seems pretty lame. I intend to root it upon exit from box. Edit: Primary Concern #2: Do the ROMs typically degrade the value of the dual core processor if they're not built for it? Since I don't intend to use the default, I want to make sure that the power stays after I change it. The better camera and larger screen on the HTC Inspire continue to compell me, but it comes down to the software really. Any help would be greatly appreciated.