Pretty much dead on, most people here understand this concept. I think there are three different categories of (smartphone) users: 1) The real techie type (developers, programmers, Linux dudes), some people on this forum are. 2) The 'think' we are technical group, no programming experience but reasonably technical. 3) The not so technical users, 'oh I like that phone' or 'shiny shiny....' group. Obviously there 3 > 2 > 1. Every company wants group 3 & 2, but none can survive without group 1.