While walking the hallways of the Sands Convention Center during SHOT Show, I happened to come across a booth showing the iMarksman Training System. It consists of a computer program which allows you to take a picture of familiar scene, such as a parking lot, your family room, your work, garage, etc, and then you can display the image on a TV, projector screen, wall, etc, and the software will insert virtual good guys and bad guys that randomly appear.

The iMarksman software also allows you to set up IPSC/USPSA style targets which can be scored and timed.

One option is taking a SiRT pistol and replacing the laser unit with an IR module, shown below the muzzle.
You then have a laser training gun such as the SiRT pistol or laser insert which with the accompanying sensor, can track whether you hit or miss your mark. There are scenarios for civilians, law enforcement, military, and even competitive shooters. I had a short amount of time with it, and a demo unit is on its way so I can get some more hands on time with the unit.
Their website only lists pricing starting at $799.99 for their Sport Package which includes their software, sensor, tripod, and your choice of laser insert/cartridge. I look forward to doing a more thorough review in a few months.