Time to post a shameless self-promotion comment: The article at Envato's blog was written by me! :D