I use lamps and endorse them. They are superior to UTHs for regulating air temperture. Used with UTHs, it's possible to create an optimally warm end that gives the snake choices between basking and burrowing.
The primary reason to use a lamp is heat. Secondary (very secondary IMO) use is for viewing.
I've tried the ZooMed red lights, both the Nighttime Red (NR) and the Nocturnal Infrared Heat Light (NIHL). I don't like either one of them. IMO, both are entirely too bright. The NR doesn't put off enough heat unless its turned up to the point its too bright, the the NIHL just gets too hot. I find them rather annoying to look at. By the way, the 100W NR bulb is huge - too big for my heat lamp.
The best bulbs I've used are black light incandescent bulbs. Flukers makes one called the Repta-Sun Nightlight Bulb. Exoterra makes the Night Glo. Both of these bulbs give off purple light (and not a lot of it), and quite a bit of heat. They are good for regulating temperature, and the purple light doesn't disrupt the night time the snake needs. They can be left on 24/7. I like the Flukers better but its harder to find. The Exoterra is good and I am currently using them, but they are only available in up to 75W, as opposed to up to 150W for the Flukers. 75W is fine in the spring, summer and fall, but a 100 or 150W would be a better choice in winter. I have them on 40G breeder tanks. A lower wattage bulb would be fine for smaller tanks. I regulate them with dimmer switches.
http://www.flukerfarms.com/index.asp?PageAction=VIEWPROD&ProdID=46
http://www.exo-terra.com/EN/products/night_glo_i.html