hang in there buddy, it will get better. its a pain to go thru, but worth it once you get it back and running right.....
hope everything else going well with you.

david