Also, I forgot to mention the amount of outdated forum posts that you get with technical searches - that's the other huge problem with search quality for me aside from content mills and content scrapers. If I go directly to Stack Overflow et al to do a search, I can at least be reasonably sure to get an up-to-date answer.
More recent forum results should definitely be weighted higher than older ones, for a start.