Great description! Thanks for taking the time to write it all down.