IMHO we don't even need to do that, I'd bet 50% of nefarious behavior could be caught by googling for information about companies which Senators buy or sell, and seeing if there's news which would indicate they took advantage of their office (being on a committee approving XYZ, etc).