I think Microsoft should fire there Ad Agency.
Well, you know ad agencies don't just make up commercials and air them without being approved by their clients. Perhaps you should say that Microsoft should fire their own people who approved of this. Ad agencies just come up with ideas...usually a ton of ideas....and pitch them to their clients. It's the clients that decide which to use and to air them or not.