RE: Viper sights
I have the MicroTune and it is a great sight. Very rugged, easily adjustable, and very well made. The only down side is that I've broken a few fibers on it, and the pins aren't micro-adjustable. The pros heavily outweigh the cons though.
Rob and Jeff both have Viper sights as well, and I'm sure they'll weigh in on this.