Custom Search
Google and Microsoft search engines now offer a neat feature that allows you to setup a custom search engine that is limited to a specific set of sites. Here are the links to both options:
Google Custom Search
Live Search: Macros (Why is this so hard to find in Live.com Maybe its just me...)
Google Custom Search & This Blog
Today I decided to add this search feature to my blog (as can be seen implement at on the top-right of this page). I have used CSE before and was quickly up and running. For configuration I added only my site to the "Included sites" list and configured the search engine to "Search only included sites" mode.
While this configuration worked and only returned my site in the results it did do something I HATE about searching blogs, the front page was returned as a result item.
Why Do I hate this? Because typically the front page is a moving target. All posts have their own pages, but the front page changes each time someone posts, while the individual links stay fairly static. This is very frustrating especially when Googling for something only to find that the link it should be on does not have it, as other content has pushed it down but Google has not caught up. I can also think of good reasons why this is not something Google can easily fix, but it bothers me nonetheless.
Personally id love to turn off "front page searching for blogs" in some sort of setting, but no such setting exists yet :(.
Giving this problem some thought I came up with a work-around for my own blogs search engine. Here is a screenshot of the "Sites" tab in my CSE:

In the example above I have added the root URL of my blog as an excluded site, while leaving the same URL on the included sites list. This does exactly what I expected, it returns only the actual individual post pages ignoring the front page.
While few could benefit from such a configuration I do believe this technology in general is excellent and the flexibility in CSE is fairly impressive. Check it out for yourself!