There's quite a bit left to do, but every day its getting just a tad easier to do things I once found rather difficult. But I assure you I'm not one of those "15 minute a day" people. I've been devoting 3-4 hours a day to practice, but with the wrong setup, I really wasn't getting all that much accomplished. It was hit or miss most of the time.
I just think I read into the upstream/downstream topic a little too much which started making me think that was the issue, when obviously it wasn't.