Well I do plan on picking up some frameworks eventually. I know a lot of people always criticize me for reinventing the wheel, but I enjoy doing it. I guess the reason why I'm like that, because when I tried to learn c++ it became to the point where I couldn't make anything worth making and understanding the OOP portion of it for me was a real stinger as well. That was 10 years ago, and then I picked up perl and started to learn how to do things with it that was usable, but dealing with frameworks and template systems was still a pain in the ass. Of course having a full time job prevented me from continuing learning, so now I picked up PHP and I hate how the code naturally allowed to be a total disaster, but I'm figuring it out and making it better every day and being better and building OOP projects. I like building things from ground up, kinda like building cars you know. Tear it down and redo it all. But I do plan on sticking with it, picking up Javascripts, and possible another language too, but I'm going to get proficient in php because I believe I'll continue to use it for at minimum the next 7 years.