I wish I could have written that script. With a little time, probably an hour or so, I could have. XD
But you should always check if there is a script out there before you start coding, otherwise your work is for nothing but practice.
By the way, I've been learning more languages recently - Java, PHP, Actionscript, in addition to my already pretty fluent HTML and CSS skills. I find it more interesting now that I'm faced with the need to code in various langauges coupled with the realization that coding is awesome. XD
Just little drips of each, but I'm learning.