welcome to piecing... we still have our good days and bad..trying to focus more one the good ones though.. your sit sounds like it has made possitive progress...patience is still the key word (and boy do we all hate that word 'round here)
in any case..welcome to the neighborhood...your in good company here!!