Dan, the creator of SpellQuizzer, has given a 12 month license for the program to me to giveaway. Unfortunately, both my kids are too young to be able to give it a proper review, but after looking at the sight, I really like what I see, and think that it would be perfect when we do move onto spelling.
The idea behind SpellQuizzer is very simple; each week you enter your child's list of spelling words and make audio recordings of the words on the list. The software then quizzes the child by playing back the words (in your voice) and checking the spelling as your child types. It corrects any incorrectly spelt words, and then re-quizzes those ones. The idea is to set up the list once a week, and then have your child spend 5-10 minutes each day going over their list.
The software looks very easy to use - there are premade spelling lists if you don't want to prepare your own, and entering the lists is so easy that once your child is old enough, they would be able to enter their own lists, saving you even more time. There is even a failsafe feature that will alert you if they program thinks you are entering a word incorrectly. Because the concept is so simple, I think it would complement any curriculum that you are working with whether you are homeschooling or not.
Another great benefit is that it is a downloadable program; you don't need to be connected to the Internet to use it. This would be great for those older children who are liable to be distracted by the Internet.
To enter, leave a comment telling me what word you always have trouble spelling.