very nice Incredibly useful and detailed information.