I modyfied your bump-map code with multiple lights (3), that could be a good toturial. Im also interested in a multiple-lights+bump+specular+shadows, mostly how you would pick out witch object is affected by witch light.
Im also curius about how spotlights works, all your examples are with point lights.
I've never seen any solutions where you look straight into a lamp and get a nice light effect.
Also more about how I can optimize the useage of the shader, when do I know when something is outside the screen? How you normally handle frame rate dropping.
And one last thing, textures in the far background can be very noisy (looks like an old movie), how do you normally handle that problem?