Gary North offers his thoughts in this longish but enlightening piece.