During LEGOWORLD, I've built a NXT-driven gun that is based on the Zamor shooter from LEGO(R)'s BIONICLE series.
The shooter, named Nashorn (German for Rhino), is stationary and can be accurately moved in two directions, either autonomously or using a remote control (as I did in the following video).
For more pictures, see the robots section of my website.