Vote for Ron Paul here!
Herman Cain was the President of the Federal Reserve Bank of Kansas. That makes him part of the problem in my estimation. He understood our current monetary system (ei fiat money) and was OK with that. He should be rather hiding his head under a rock.