Okay, I'll byte.
I didn't even know you were out there, until I read this post. Send me your UA offlist so I don't block you out by mistake.
I notice a few clients of ours exist in the first page listings for their respective relevancies, so this is good I think. Are you drawing your results from your own stand alone bot, or are these results meta'ed from other sources?
Our bot is a stand alone and we don't draw in from other indexes at all. (we get the cleanest results that way)
Our search algo applies weight to keyword, title, description, page text and url and it's "may the best man win" when it comes to listings. (most of the scoring or weight is applied to the first 100 words of the page text itself). Anything even remotely redundant (repeated words) doesn't even get listed at all.
Best of luck to you though. It looks good, keep it up.
Oh, and ours has the old fashioned submission form too.
And again, Google and others like Google just kind of eat this smaller stuff up. It was kind of different for us in the beginning, because whenever someone was searching Google for something, and we had what they were looking for listed, Google would kick them over to us. I can just imagine how frustrating that might have been for the guy doing the searching. Our podunk little search does pretty good. It holds it's own.