My bit of advice would be to join an active homeschooling group (if you're not part of one already). Not only will your kids have a (relatively) healthy social life, but they'll meet some really interesting people. I had (and still have) friends whose interests ranged from writing operas to fellow hackers. Most of my public school friends seemed boring in comparison.
I am from Germany, where homeschooling is more or less verboten. Homeschooling seems like a good idea. But I always wondered where children would get their social life from, when most of their peers are locked away for at least half of the day.
We've investigated several local home schooling groups, and we're also finding that many unofficial co-ops exists too, once you get plugged into the local learning web.
Yes, that is the assumption, but that is not at all the reality. We have a very strong local group here specializing in homeschooling "gifted" children (standard term, not meant to be a brag) that is helpful for all the parents and for most of the children. I'm also part of several national online networks related to various aspects of homeschooling, and have been an officer of statewide homeschooling organizations.
So homeschooled kids may have less opportunity to socializing with "school-aged" peers --- unless there are other homeschoolers around.
http://www.amazon.com/Lets-Linguistic-Approach-Leonard-Bloom...
and the Miquon Math
http://www.keypress.com/x6252.xml
series.)
So I guide my children's activities, but they have a lot of free time and a lot of control over how they spend their time. I like promoting QUIET activities like drawing and reading, because much of my work is done at home.