And it doesn't do boolean searches. On the other hand, it is fast and we didn't have to write it. Recently, we figured out that if your pages are easy for a browser to parse, they load faster. It gets even more important to validate pages when the pages are being generated using SSI or PHP, so you don't actually know what's in them until they show up in some one's browser. So, we've been painstakingly running our pages through W3C's HTML 4.01 Transitional validator.
Current plan is to keep it that way.
A Year as President of the Coastside Mothers' Club was one page that drove us crazy for, like, a year or so. We wanted that menu to run down the left-hand column. No way were we going to do it in frames though. One hour later, voila. There is no such thing as the perfect technical solution.