I recently saw a demo of a .NET 3.5 product, which has a "Universal Search" widget ... ie, it allowed you to search their entire product, for either your own strings, or their strings, and the results were context-sensitive links to different parts of the application.
For example, let's say this was a Point of Sale system, you could search it for "Burger" and find:
- Employee "John Burgers"
- Menu Items "CheeseBurger", and "Burger"
- Report "Burger Sales"
- Etc...
It was a pretty neat "one search box to rule them all" type control.
We'd love to throw something similar in our product, which is a Java web-app ... just not even sure where to start. Any ideas?