I think used vc may be great, and may be completed in only one day(real programing work may only 3-hours), if I understand right. If this process you think ok, first AP show dialog for you to select a source file, and a destination file, then you click "OK" button, then you get the destination file words in random order. Please contact me.