I dunno how to reconcile this, but clearly if we go down the mobile detection path we need to make sure our variables are making sense. mobile detection gives us something we don't have a place to put which would be "device type" or something like that. mobile, tablet, desktop. They assume if it isn't a mobile or a tablet then it must be a desktop.

I dunno. It gets complicated the more I think of it so I'm probably overthinking it. Still, it seems to me our terminology should make human-friendly sense so a template author can have an easier time doing stuff, and we should store it so our stats might one day be way better than they are.

EdB wrote:, and we should store it so our stats might one day be way better than they are.

This is a definite. If we see 70% of users coming from mobile and tablet devices, then we know that we need to be concern with our sites on those devices. On the other hand, if we see only 10% of our users coming from those devices, we might just decide to ignore any attempts at making the site more user friendly on those devices as it may not be worth the effort/cost.