20091127 tech: Microsoft's 10 hot new technologies