Sort:  

Thanks @kainmarx I appreciate the kind words.
It really turned out much more pleasing to look at than the version I had in my head.