When to give up?

So how are you doing??? And don't worry about venting!! If somebody don't like it they can simply move on to another thread.