nisiwi - 8:43 am on Jul 18, 2012 (gmt 0)
Unless the shelf the book is on is broken ;-)
However, I would agree with Sgt_Kickaxe that assuming your SERPs results are stable and you know what's actually happening consistently then its time to work out the problem.
If your site is indexed but not showing up for searches, you might have some kind of penalty, especially when you say that doing a "yourdomain.ext" and a "www.yourdomain.ext" search in Google, didn't return your site as any site that hasn't been hit with a Google penalty should appear first in the results for that exact match search.
It's likely that its been Penalized by a Google Search Quality Engineer. If your site has violated the Google Webmaster guidelines but still has some redeeming value, your site may only be affected for some period of time and the penalty will then lift, it may not. So its time to take a look at what may have caused it;
Bad Neighborhoods - Linking out to gambling, #*$!, hacks, torrents, and similar sites are seen as bad.
Buying links - Iffy
Selling links - More iffy.
Sneaky redirects - Redirecting visitors but not SE bots.
Hiding content - Serving different links or content to SE's and human visitors.
Unnatural link patterns - Your back-links triggered an algorithmic flag. Typically due to keyword stuffing. By far the most common cause of algorithmic Google penalties. Its estimated that if more than 90% of your links are for a few highly targeted keywords, it'll trigger this.
Your only option is to fix whatever you think Google caught you doing and you'll have to try and work that out unfortunately. You then either wait for a few months and hope it comes back OR submit your site to Google for reconsideration which could back fire on you if you are still doing something dodgy that wasn't caught during a manual review.
If you've not done anything iffy then taking it up with the big G is probably worth it, once you've given your overall strategy a good going over.