Completing the registration form was a bit of a hassle, but everything else has been fantastic. Once I got past that initial hurdle, I really enjoyed the overall experience. The product and service have exceeded my expectations!