Yes sorry it is a Halogen light!!!!
As for flats I took my bike to the LBS with a flat as I didn't have any tubes on me at the time so they changed it and I got a flat again three times on the trot 5 seconds after leaving the shop cause they failed to notice there was still a large thorn in the tyre!!! I am glad I didn't have to pay for those tubes they wasted but I did tell them the second time whatever is making the tyre flat is still in the tyre!!!