The product works, but their customer service system is horrible.I had some problems with the license key, so I followed the instructions on the help and got to their support web site.Broderbund's support web site makes you go in loops until you finally find a form where you can submit your problem. The reply I got was useless and did not permit and continuous dialog. (in other words: there is no one to talk to - they never answer you back if you reply to their email).Their phone support service is also useless - you wait for 20 minutes while hearing endless menus, and then being disconnected just before you get to speak with anyone.That's the last Broderbund product I'm ever going to buy.