There's somebody on e-bay who sells nicely machined pinholes mounted on lenscaps for various SLR models, at about $30.

http://tinyurl.com/l6dn2b

Of course, one look at the setup and you can immediately do it yourself for a lot less (use thin brass for the "lens board"). If you have access to micro-drill bits, you can experiment with different-sized holes.

Links to this post:

Xavier is a Registered Nurse who specialized in complex wound care. He has practiced for over fourteen years in his community. He often provided nursing service in areas where law enforcement refused to enter without back-up. Xavier now works in surgery.
Xavier has been an avid shooter for over 30 years. He strongly supports the 2nd Amendment, opposes gun control of any sort, and carries a weapon 24 hours a day.
Xavier is known on various internet gun forums as XavierBreath. He is married with three children, and is moderated by an apathetic one eyed cat, a goofy Golden Retriever, and a stalwart German Shepherd Dog. One day, he hopes to be deserving of them all.

Domari Nolo

Xavier can still be emailed at
treatmewithbenignneglect@gmail.com
He might read your email.
He might delete it on sight.
He might publish it and comment on it.

The Five Rules of Concealed Carry
1. Your concealed handgun is for protection of life only.
2. Know exactly when you can use your gun.
3. If you can run away -- RUN!
4. Display your gun, be prepared to go to jail.
5. Don't let your emotions get the best of you.