What kinds of records must I maintain? How long should I store them?

There isn't a simple answer to this. The general rule [...]