You don't get your money's worth with ViaVoice. At first, it seemed to work fine. Contrary to what the program is supposed to do, the more I used it, the worse it got. "Training" the software is extremely time consuming. However, I did this in hopes of improving its performance. Unfortunately, after spending all the time doing that, it was actually worse, not better. It has finally gotten so bad I cannot use the application at all. As I am dictating, it throws in random words which can't possibly have anything to do with what I am saying, some of them foreign. Dictate, "Now is the time for all good men to come to the aid of their country," and you are likely to get "Avarice now is the Bois time for all good men to Gwendolyn." Help is impossible to find, and if you go to the IBM or ScanSoft site, you have to pay for it. Do not buy this software.