Try a Google Search of the Forum:
Or try the Forum's advanced search page.
The new badge database is not included in the above searches - it has its own search function.