I have found a new way of trying to improve my Spanish language skills, every day on http://www.transparent.com/wotd/today/spanish.html. there is a new word which is incorporated into a sentence, you can hear the word and the sentence as it should be spoken. i practice the new word and sentence each day and then write it down in a book and frequently revise. Its surprising what a difference it has made to expand my vocabulary, and every so often a word/sentence comes up that i know and understand already. With the sentence being spoken with the correct pronounciation this is extremely helpfull as well.