The Macalope

Headline trauma: Making excuses for Microsoft

Macalope
IDG