Very nice! I had a go at something like this myself. See what you think.
For more information, see the wiki Searching the Forum for Answers section.