Nice article. I agree with you on the most of your ideas.
One specific question comes to mind when I read this. How about the social capability of the child? How does a child learn to get along with other people? In school they are obliged to do this, just because they can’t avoid it. When you are 23 and you have to go out and work with other people, you will have to learn how go talk to someone without having everything your way.
RE: HOMESCHOOLING IS GETTING POPULARITY!