bonefry, I admit that I have fallen into the same trap you seem to and believed that the way I use those terms are the en-all and be-all definitions. But, like so many things in software industry, same things mean different things to different people. I have accepted a certain terminology and yes, it would be nice if everyone would agree with me, but I have to accept the fact that they don't.
Programming language expert Benjamin C. Pierce has said:
I spent a few weeks . . . trying to sort out the terminology of "strongly typed," "statically typed," "safe," etc., and found it amazingly difficult. . . . The usage of these terms is so various as to render them almost useless.