As a parent, the hardest part about homeschooling is choosing the right program for your child. Meeting their child's needs is the priority and with the plethora of curriculums and programs available, choosing a program can become overwhelming for many families. Not only must they contend with state requirements, assessments, and lesson formats, there are also different technological aspects as well. For example, many of the best homeschooling programs online, use different technology including CD-ROMs, audio files, DVDs, or a combination of all of these resources. Parents will need to figure out what methods works best for their child and choose a program that will be most effective for them. And of course, many parents will be looking for affordability too. With that in mind, check out these most frequently asked questions.