Only if you consider Todd as Batman. The "adjust the camera with elbow at full draw moment" took it up a notch but he's got a little ways to go for super hero status. You two do make a great duo on the show though.
I've recently gotten into 3D kinda heavy and well I might be going to goggles myself. When Todd demonstrated why he wore them in that last episode, I have to say I know exactly what he's talking about. I just spent a small fortune for contacts a few weeks ago to get away from progressive lenses and the aiming horrors they cause, but contacts give me eye bubbles.