A must hear shiur by Rabbi Shafier from theshmuz.com for the days of repentance.
Recorded especially for GuardYourEyes!
GA - Guilt Anonymous
How to balance destructive guilt with real Teshuvah.