Ballmer during his keynote speech at the 2011 Microsoft Worldwide Partner Conference (WPC 2011) admitted WP7 is failure.