Sort:  

wow you put a lot of effort in this post! of course as your wrote you knew about how to do it beforehand. but still very well done and it shows a lot of facets