I'm just throwing this out there, but it has been on my mind from time to time, and it feels like this would be the place to put it.
Why is the search function itself so primitive? From what I can tell if you search multiple keywords such as "Geo3 trade" it will come up with threads that have both "Geo3" and "trade" in the thread, as well as threads that will only have one keyword. Isn't there a way to make it like Google or Bing where you can search items using operators such as "AND" and "OR"..? For instance using the AND:
If you could search "Geo3 AND trade" that would only give you threads that match both keywords, by basically treating them as one.
I know if I'm trying to find a geo3 I don't want a thread of a guy with an axe trying to trade for one...
Just throwing my 2 cents in considering searching abilities that may help people limit what they get per search.