Sort:  

Very nice, thanks @carlgnash, this is the first I've heard of @isleofwrite...I will investigate pronto.