Jim W takes great pains to regularly remind us of the total depravity of humanity (Jim, how about a bit more on repentance and forgiveness to balance things out?) but perhaps we need more practical solutions. Only God can forgive, but we still have some resources available to us.