Lots of work....but I bet it's been fun too.