Now that I am up to speed with all the posts in this thread, and yes, I did read all of them. This thread has been only going 5 days, but after been down 3 day sick, I got behind.
There has been a lot mentioned about ARM and x86 and I think people don't realize what an impact when MS announced that Win8 will be compatible with ARM. (WinRT). This in it's self is hard to overstate how important this added will change the way we look at future. I think Canonical making this announcement when they did is going to be a big thing for them.
We know that Canonical and Nexus 7 has been a way to port over to the ARM processor. Now we are seeing it on ARM based phones.
One more thing to mention here is Apps and Applications or programs, I want to use the right terminology. We know that programs written for the x86 will not run on the ARM. I would think that an app written for Android would run on a Ubuntu phone? I put it as a question, because I am not 100% sure it will.