@Laconic - don't think of it as a 'cheat day'.
Think of it as a 'reward day'. It's psychologically more benificial to reward yourself for being saintly all week than it is to feel guilty for cheating. Makes it easier to stay
on the wagon, just don't start rewarding yourself every day