One of the more interesting and complex design challenges these days is unfolding as we speak: in the war of the smartphone. Google’s Android, Apple’s iOS-powered iPhone and iPad, and perhaps Microsoft’s new Windows Phone 7 and HP’s WebOS are all vying for dominance in...