Thanks for taking the time to write this up. This is great!