Wikindx is another option in this area. It looks to be a bit more than what was originally requested and it appears to me that development may have slowed but it's worth exploring. I've got a test implementation up and running and so far it's okay. It works reasonably well but it hasn't blown my socks off yet. Kevin