This is exactly what I've started thinking about doing. I am working at a great place but I'm getting tired of doing boring work for boring clients. I really don't care about how much money I make at my current place because it is making my hobby, my biggest interest and my talent - into something different.. it is now in a new, ugly shape. It has gone from something I could not resist doing, to something I don't even want to think about.
For me, it's draining more energy than it gives. Programming should be fun. I hope your journey goes well. Hopefully I will be on the same track in a couple of months. First I have to save enough cash to feel secure. Happy hunting.