Chess Software

learningchess.net is an excellent online tutor if you want to boost your chess skills.
The program is well suited for self-study and everybody can learn at their own pace. No matter what chess skills you have to begin with, there is great sense of achievement in a no-pressure, playful environment. By the time you get to the advanced course you will feel like a grandmaster too!
http://www.learningchess.net

Consistently the best chess program in the business. Do not buy this product thinking it is going to be a beautiful virtual teacher from basics of chess - buy Fritz and Chesster instead. The chess it plays is fantastic. Assuming you have a few books on strategy and simple tactics to hand or already mastered, this is all you will need. There are also many great features in terms of game analysis, which can help anyone improve their own game. It can also play at many different levels making it a match for all members of your family and there are coaching videos from some of the recent greats of chess.
http://www.amazon.co.uk/exec/obidos/ASIN/B005MXPBTK/chessforkids-21

A very good way to introduce chess to a child at home. it starts with simple "baby-chess" games and steadily increases the complexity. Chesster the mouse can play at many levels so won't become redundant for a long time. There are sequels too, which take you well beyond the basics.
http://www.amazon.co.uk/exec/obidos/ASIN/B000150072/chessforkids-21