Here is a great video from Blender Conference 2006 which I think every developer using OpenGL should watch. It explains how to use OpenGL correctly and how to make it work fast and the video also gives some information concerning what will be in OpenGL 3.0.
Quote: Also I liked how he fearlessly bashed and pwned some of the blender ;P
Yeah he went pretty rough about how blender uses opengl stuff . Well good that someone finally pointed out the stuff that could be improved to get more speed. Actually they have already listed mesh rendering improvements as an idea for blenders GSOC (google summer of code).