As far as diagnosing goes, I think this should strictly be avoided online. I will, however, encourage people to ask someone to seek professional help if it is called for. Also, when dealing with life's difficulties, I see little harm in offering helpful advice, but this is completely separate...