Check out this gun:
http://www.youtube.com/watch?v=p4ebtj1jR7c
For those of us not born with a trust fund... http://www.youtube.com/watch?v=sWmMNHSVR4I