We home schooled our one son. It was great. We did as we travelled for our business. My wife taught him from a cirriculum.

Pros: He graduated at 20 from Birmingham Southern College after recieving a huge scholarship and being one of 23 students admitted under the Harrison Honors program.
He graduated from the Harrison honors program cum laude in just 3 years. Double majored and has a degree in both poli sci and socialogy...and is going to go to law school.

Cons:
What straycat said. We think it was the best thing you can do. WE kept him in other things like karate, church, volunteering, etc to keep his social skills good. Also, he was traveling around the country in our business and really hanging out with adults and kids from all over.

We also took him to Europe around 12 times and he interacted with kids from ALL cultures and countries. Totally a positive experience.