greg ,
i can only think about some typical stuff , like :
-limit the number of searches to avoid overloading (user and program) and changing the default highlight .
-create some history of the searches , so the users would be able to access previous searches . If you have a login this could be even better .
if i come across anything else , i'll let you know,
Robert Munteanu