I'm slowly building up lessons for the new OpenGL and I've just finished off Lesson #6. This lesson is about animation. It's worth noting that all of these lessons are completely fixed-function free. That means they use only non-deprecated functions and defines in OpenGL 3.0, making the lessons future proof.
Here is a video of Lesson #6 running. Note the momentum as the pyramid turns, this is done using "jobs" which are semaphore swapping Smalltalk processes used to give high quality control over animation.
OpenGL-20080907-Lesson06-Animation.mov