ohhh hugest been there, done that, got the tshirt.

Hang in there. I know that pain and frustration all too well.