Deferred Rendering
I recently got deferred rendering working after struggling with it for some time (my friend Tasky managed to find that I had a negative sign missing somewhere). Defuse lighting, ambient lighting, and specular lighting are now implemented and everything is progressing nicely.

