Sort:  

Thanks, but both the idea and the article were by @sjennon. I just do the code stuff :D