20100412 tech: Unravelling Microsoft's iPhone rival