Hello,
Very sorry for the delay.
This appears to have been corrected, make sure you see the Captcha box at the end of the submission to complete the submission...
If you do continue to have a problem we can manually add new sites and if you will send an email to the Service Desk from your Account Primary contact address with the information requested by Net-Sleuth we will manually add your site.
http://net-sleuth.com/
Thanks and again our apologies,
Bob