20101023 tech: Review: Windows Phone 7