I think this is cool... too bad that's not avail for SA yet.
coolfiretrainer.com
CoolFire Trainer | Dry Fire Training System With Recoil
Build shooting skills with CoolFire Trainer, a dry fire training system with realistic recoil for focused, repeatable practice.