I have exams for the next week and won't be able to do anything else until afterwards, but yesterday and today I was making an example for LunaticX and came across some problems and inaccuracies that I didn't pick up on back in the old days when I first wrote quatRad.c and quaternions.c.
I got the example working (really nothing special), and so next week I'll begin re-writing those functions, hopefully adding more (slerp), and making some nice, simple examples as well.
Jibb