Yeah post it on the forums. If you want it listed on the website as well, you should contact the webmaster... whoever that is these days. CyberMartyr, or does he only do the forums?
Anyway, posting in the "Fan Art And Projects" section of these boards is probably the best idea because you'll get loads of feedback (and usually compliments as well

) from the members
