I really love homeschooling and having all that fun. We live in NY and the homeschool requirements are a little frustrating now and then (my girls need to complete more work than the public school kids in our district and I need to file 11 papers per child per quarter!) but I think it's totally worth it all when my girls get that "Aha" look when something new clicks with them. My oldest would probably like the computer work but my youngest wouldn't. So, to make everything even, we do a little bit of both, challenging them to learn from a medium they're not comfortable with while still working with what they do like.