SOA, have you looked into IC yet?

I think guilt is a good thing because it reminds you of how massive your cheating was. If you felt no guilt, that would be no good.