flux, i had the problem with my left front headlights a few months back. tried changing the blub and still nothing. Brought it down to an electrician and it turns out that the connection has gone bad with age. He cleaned it up and wala... i got lights again. it cost me $25 to get it fixed.
btw, the bad connection was actually from inside the cabin.. the lights' knob on the right.