We have homeschooled our children from the beginning. Our son 17 graduated this month a year early. He began taking dual enrollment classes at the local community college at 15 and now has 27 hours of college credit in which he has made "A" grades. He plans to have a two year degree before leaving on his mission and he does know that England is an island.

On the social front he has a job and recently managed to go on his first date, so I dont think you can call him a social retard.
Our daughter is 14 and begins high school this fall. Her plans are to finish highschool and attend Nursing school to become a labor and delivery nurse. She has excelled on the social front and we sometimes wish she were a bit less social but not really. She is a gifted people person and has the ability to make everyone feel comfortable and welcomed.
We have been involved in a Co-op group that has allowed us to share the teaching and allowed the kids to form some very strong friendships with other adults and children.
Homeschooling has been wonderful for us, the schools here are not very good but I think we would choose homeschooling again even if we had good schools. I dont say it is for everyone but I do think it should be there as a choice for everyone to consider. I also believe that the parents have a right to revelations from God as to what is best for their family in each situation so I dont second guess anyone's choice in educating their children.
As for advice I would say in the early years turn off the TV and read to your child every chance you get and answer any questions he/she has. I think that is pretty good advice for older children too.
Tim