Will the New Google Chrome TV Ads Convince You to Dump Firefox or IE?
OK, so now we have a new series of TV ads out of Google’s UK office. What do you think of these?
My take? I grew up in England–and our UK readers can will relate to this–but the ads look like they were directed by the creator of Bagpuss!