Wow... I'm impressed. Seems like it was an interesting and fun project.