Another option is one the British have used: putting cameras everywhere. This is very anti-American, so it probably would never fly here. I also am not sure it is a good investment. But the recent terrorist attacks in the U.K. suggest that these cameras are at least useful after the fact in identifying the perpetrators.