Directions: Download the zip. Unzip it. Put the html file and .js file and as many wordsfiles (as wordsfile0.txt, wordsfile1.txt, wordsfile2.txt ...) as you want on ANY web site and use it. Just look at the wordsfile0.txt, wordsfile1.txt and wordsfile2.txt samples and make wordsfile3.txt 4, 5, ... just by changing the known words/terms (after "knownw": ) and the answers (after "neww": ) and Saving the text file with the new name (following the wordsfileX.txt pattern). Of course you can also overwrite the sample files with new files of the same name. The wordsfileX.txt can have UP TO 10 pairs of knownw and neww, but be sure to strictly follow the pattern with each pair in a {} structure and that structure followed by a comma UNLESS it is the last one. The entire set of {} structures are in square brackets []. All this is very easy if you just look and see the pattern in the samples. (NOTE: The neww answers need not be single words, but may be phrases (definitions, quotations, etc.). Same for the top list of "known words" (knownw) -- they can be phrases, etc. USE NO REGULAR QUOTATION MARKS IN ANY TEXT, top row or bottom row; single quotes, like ', are ok. ) (If you want to make the bottom row (the answer containers) taller, alter the number for the height in this code segment at the top of the html page: li { padding:20px 10px; width:100px; height:50px; list-style:none; float:left; border:1px solid blue; text-align:center; } If you want to change the height of the top row or boxes, change the height in the following code: li.kword { padding:20px 10px; width:100px; height:50px; list-style:none; float:left; border:1px solid black; text-align:center; } )