I have read that OpenGL allows for 8 lights per object, but I have 6 objects in my scene and there are still only 8 lights active at a time.
I have come to understand that the 8 light limit, isn't for lights active in a scene but for lights, interacting with an object.