Nice work man. It always seems to be a trial/error learning experience the first time around.
I contributed to the Wiki.