500 SAT Words, and How To Remember Them Forever!