Over the last week a new Windows Live Help Community site has rolled out, aiming to provide support for Windows Live services and products. Users can ask and answer questions, as well as sharing their experiences and feedback on the products. One nice...