AP - How Microsoft, Yahoo and Google's businesses, including their online advertising operations, stack up: