And here is what the HTML spec says:
Basically this means that when you search using insightbb.com, they are putting a "subwindow" into the "window" and the search results are being shown in the "subwindow". Clicking on a link in the "subwindow" replaces the document in the "subwindow", but it does not replace the document in the "window". That is why the URL the browser's location bar will remain at http://www.insightbb.com/external/search.asp - because its showing the document in the "window" (the FRAMESET) not the "subwindow" (the google results, or your site if you click on a result, etc)
Or think of it this way. You're expecting visitors to only see your site. However, when they use those search engines, they are actually seeing the search site on the "outside" and your site on the "inside". Clicking a link of an "inside" page will only make another page "inside" instead; the "outside" doesn't change. However, when you bookmark the "outside" (copy the URL), it has an "inside" starting point - and for the URL you posted, this starting point is the Google search results.
Perl / MySQL / HTML CSS