It really does sound like you are doing a good job. OF course there are going to be days where you question what the hell you are doing...(I have them too). But there seems to be some real progress happening. Patience...I am trying to work on that one.