Great article, I think Internet is the best source for learning anything. It will surely replace the traditional teaching in upcoming years:)