oops...
@pjay274: I did not look into your code, but maybe you should make sure to not use any rectangular textures, only 1D and 2D would be supported by all the gfx cards. Also make sure you set the texture parameters after you bind the textures. I know that normally it should not be necessary, but on some gfx cards/drivers, you have to. So basically when you draw your stuff on screen, make sure that:
1) you properly enable the appropriate texture mode (1D/2D)
2) set the blending parameters
3) set the filtering parameters
4) turn off lighting & depth
etc..
OpenGL is a state machine, you normall if you turn off the lighting once, the should be kept all the way through the intro, until you change it. However, I observed that some drivers do not respect that and the OpenGL context is reset at every draw.. so just make sure you set these things properly before you draw, just in case.
Maybe it's also just an problem with benny!'s laptop... I'll test on more machines today and let you know..