Sort:  

Thanks @drakmin! Glad it comes across :) I always spend hours writing these things!