Spanish WhizSpanish Whiz is an excellent Spanish vocabulary building program with sound capabilities (practice listening and pronunciation), and the ability to create your own word lists. Extra sound files are available.