gDebugger also shows that your transformMatrix is full of zeros. Does that have something to do with your problem?
Interesting...I didn't notice that! The issue was I was assigning my other two uniforms BEFORE calling glUseProgram. So "color" was conflicting with the handle of "transform matrix." Thanks for your help.