Everything is relative. Bing, Yahoo, and a hundred other search engines out there don't really "suck ass", they just "suck ass compared to Google". The clustering revolution is still in its infancy - a few years from now it will seem barbaric that all computers / video game consoles in your household couldn't share CPU, GPU, memory, and network resources for better performance, and the same can be done via the Internet as well. If crowd-sourcing can create something like Wikipedia, building an open source volunteer-powered search cloud will be a piece of cake.