I have reviewed the question and I agree with John Conde. Many times people new to the site can be confused by what too localized means.
Using Jeff's words:
This question would only be relevant to a very small geographic
minority, and is not generally applicable to the worldwide audience of
The issue is that you are asking the community to go to your site and spend possibly a large amount of time reviewing your code for an unknown issue. The truth is, you will very likely not get an answer that is helpful to you and if you do it will probably not be helpful to anyone else.
With that in mind I know you came to the site to look for help and we do want to help you. Your best bet is to ask a new question that is much more concise and does not ask users to visit your site an analyze your code. What you could ask for is a list of what ways someone can submit their site to Googl/Bing (this probably has already been asked) and then ask another question about general issues that would cause Google not to search your site.
Also, as an aside, you should look at Google Webmaster. It is free and it will let you submit your account and once Google crawls your site it will give you a report of any errors it may have run into. Again, this would be specific too you so no one can really help you since only you can setup a Webmasters account for your site.