This might be worth checking:

http://www.ironsightinc.com/

Bruce