200 Words A Day
Language learning CD-ROMs for Spanish, French, and German to help you learn and retain individual words in those languages. Includes samples and information about the memorization techniques used.

DiccioGuay
Free English/Spanish dictionary for Windows. Look up individual words to get their Spanish translations.