Microsoft? Fool-proof solution? Can those two phrases exist in the same sentence... its a contradition of terms isn't it??