And often Microsoft would not put the charge through, at least if you were working to try to solve the problem without them. I don't know what their criteria were, but I don't think I ever paid despite calling a few times.
And that definition was quite liberal: not just obvious software bugs, but also confusing documentation, etc.
In other words, as long as you RTFM before you called, it was free.