Hi Leon,
I will get yours added to the "Thank You" page (which all webmasters see when after they submit their sites), and my index page....Should be up later today when I do my next update. I would also suggest you enter our new Webmasters area and setup your site in our "
Directories & LLs" category as well.