Microsoft's New Search Engine Microsoft has launched their new search engine, Windows Live, in beta form. Read More