Sort:  

Thanks guys. It was a lot of fun to write. :)