Every business out there has competitors, and Google is no different. Every network we use like Bing, Amazon, Facebook, and even Twitter give us the information we search for, so in a sense they are competitors. So the question is can another network or community replace Google? If so which ones? How would SEO exist within a different paradigm?