*pats hiroshi on the back* I hear ya buddy. just keep going. I know I'm not a lot of help in saying that, but you have lots of support here on these forums! heheh again, not a lot of help I know.... but just keep posting here to vent if it helps.

P.S. If it's any consolation, a lot of the things you talked about have happened to me recently in similar situations - probably about 6 out of the 8..... so I kinda know what you're going through.