The Game Developers Conference of 2007 was filled with cool new peripherals and demos. This one I found particularly interesting. It's a company called Novint
and The award-winning Novint Falcon is the first controller that makes high-fidelity interactive three dimensional touch possible and practical for consumer computing applications. Being introduced initially as a PC game controller, the Falcon is, in essence, a small robot which lets users feel weight, shape, texture, dimension, dynamics and force effects when playing enabled games.
It's a bit of learning curve for shooting and such but I give you a demo of it while playing through a little known game titled Half Life 2.