How Microsoft's upcoming Windows Phone 7 platform may be able to split the difference between Apple's iPhone and the Android market