candybear focus on the progress which sounds like you have taken some large strides.
Keep working on the other stuff but don't look at yourself as "stuck" because one area seems to be improving only slowly. Look at the overall picture and you are still ahead in the game.
------------------------------------
--
http://www.idexter.com
__________________
------------------------------------
--
-- The world is what we make of it --
-- Dave
--
www.idexter.com