How long should I keep records?

How long should I keep records?

This is an age old question for which there is no absolutely correct answer. There is no way to be exactly right, keeping something or destroying something each entails a certain amount of risk which no one can assume for you. Immediately below are my general...