Google and Yahoo trade nasty punchlines in the Search Engine Rap Battle. searchenginerapbattle There are three separate battles: MSN vs Google, Google vs Yahoo, and MSN vs Yahoo. Produced by Beau Lewis, Peter Furia and David Fine. Directed by David Fine. Created by Seedwell. --------...