JFlashCard is a compact, easy to use vocabulary training program. It comes with a carefully selected dictionary of 1200 words often appear in SAT/GRE/TOEFL/GMAT verbal exams. It is a nice tool to improve your vocabulary while you are waiting in line.