Wow, this sounds like a lot of fun!