Nice job! Sounds like it was a lot of fun.