Doing Windows COM Programming in C

I just ran across a fabulously written article on doing Windows COM programming in C. It is very clear and well written, and by exploring how to do COM in C it gives you a much better understanding of what COM is and the magic going on under the covers. Read it here: "COM in plain C".