Willard: Microsoft “is joining the Illuminati formally” by advocating Internet tax Written by Media Matters Staff Published 03/04/10 6:51 PM EST From the March 4 edition of Fox Business' Happy Hour: Video file