Unfortunately we all have those days, and Yes it is good to get it off your chest, and if venting here helps, and we can help in any way to make you feel better then thats great.

Sorry to hear you are having so many problems, a problem shared can often we a problem halfed, so never think your problem is too small compared to others, everyone on PT sympathises with your situation very much.

I am distressed also to hear of this poor dogs life, it sounds just simply awful, at least it does have shelter, food and water, but it still needs LOVE, and attention, I sure hope something can be done, and you are able to find a decent home for it.

Good luck, I hope things improve with your computer problems, and tomorrow brings you happiness and a calm day ahead. cheers.