Today we launch a few major improvements to Basecamp search.
1. Search is significantly faster
We're now using the same search technology that we use for Highrise, Backpack, and
Campfire. This search technology is at least 10-times faster --and often even more -- than the search technology we were using before with Basecamp.
2. You can now search to-dos and milestones
The previous version of Basecamp search only let you search messages, comments, and file names. Now you can search all that plus to-dos and milestones. You can also download files directly from the search results screen.

And you can also filter these results to only show messages, for example:

3. You can now search all your projects at once
This is a big one. Basecamp used to only be able to search inside one project at a time. Now you can search across all your projects at the same time. You can do this by clicking the "Search" tab on the Dashboard, or via a link inside any project's "Search" tab.
Results across multiple projects look the same as single-project searches except that they also include the client and project name in bold below the title. "37signals: APIs" in this example:

We hope you enjoy the new search features
We hope the faster, more comprehensive, more flexible search speeds up your productivity. We know how frustrating it is to wait for results, so we hope this new search really helps.
We'll be watching the search logs and tweaking the performance and accuracy over the next few weeks. Optimizing search is as much a manual thing as it is an automatic thing, so we'll be working to make search even better as time goes on.
Thanks again for your continued support and enjoy Basecamp!