Nice review! Sounds like a lot of fun.