Congratulations - sounds like you are doing things right so far at least. It takes time, but so long as you have the patience and can stick with it, you will get there.

Oh and :roflmao about no...