ADDED:
+ wrote a combo of tut_003 and tut_004 from here: http://en.wikibooks.org/wiki/OpenGL_Programming#Setting_Up_OpenGL So now there's a triangle that moves back and forth and fades in and out. There's also some refactoring for how the triangle is drawn and for binding vars to shaders.