If you want to search for a two-letter string like "XP", you have to use a wildcard (*) at the end.
Search for XP in the Skidoo forum and you get this:
The following errors occurred with your search:
Sorry - no matches. Please try some different terms.
Search for XP* in the Skidoo forum and you get this:
search results
Yep... 500 results, which seems like the board search limit.
If newbs (or even vets) don't know how to search, of course they could get frustrated looking for info. But, if that's true, it's a failure on the part of the site administration for not telling them how to search more effectively.
Splitting all the posts into a bunch of "handy" little bins won't make it any easier to find what you're looking for. You'll just have to search multiple forums to make sure you didn't miss anything. How's that better?