Alright, the graphics gremlins have come alive in my computer. Don’t know why, but now when I call glVertexPointer() before a call to glDrawElements() I get a GL_STACK_UNDERFLOW error. First of all, what is a stack underflow? Is that like the dry heaves? Secondly, why would glVertexPointer be doing anything to any of glStacks? Does it internally do something similar to glPushAttrib() or something? This is the first time glVertexPointer() gets called in my application, and vertex arrays are enabled at the time of the call.
Also, this is in software(I know, ick). New machine with GeForce2 gts is being ordered(and there was much rejoicing).