Samizdata - 12:08 am on Oct 5, 2010 (gmt 0)
I want to submit my new site to Google
I agree with Robert that Google deserves low marks for the current state of affairs.
But have you checked your log files for bot activity?
If Google and other major search engines have not yet found your new site by other means you could add a link to it somewhere (your WebmasterWorld profile perhaps) or consider opening a Google Webmaster Tools account (though some members here prefer not to).
As Tedster's original post suggests, using the Add URL form is generally unnecessary.
And while I would normally agree with steveb that "it works", right now it obviously doesn't.