Windows Phone 7: complete coverage

Windows Phone 7 has been officially announced at a Microsoft press conference today.