I really don't understand what you mean, why would Google reverse MSN database.. that's does not make sense with me..
Even i am doing good at Google and also Bing. However, Google webmaster quality guidelines is set like a standards and even changing like a web standards.
I like Google search results and moreover it is now working to adopt the policy of "Semantic Searches" to let the users know the best solutions to their queries.. yahoo has now an improved and better search results than before and Bing I am not trying to search for. I thing Google updates algo most oftentimes to provide the best results to the USER.!!
after the update, Google tends to serve somewhat relevent, but not really relevant or useful results. MSN and Yahoo return both highly relevant and some irrelevant results.
I too Agree that we can't trust google. Now a days it is going on bussiness strategy not on organic searches.Now Yahoo and MSN is doing good