Hey, never give up. I know it can be really frustrating, but I have made tremendous strides in the past couple of years. It's endless trial and error, but now and then you find something that works, and you build from there.
Good luck, and a great New Year to both of you. :-)