If you enjoy learning spanish through the web there are some good social learning websites that can help you learn better and put into practice the language. These sites offer a platform where people from around the globe can meet and put into practice the language they are learning and help other learners. You can interact with other members or you can study on your own with online excercises and flashcards. One of these comunities is Babbel, http://www.babbel.com/.
Word Champ provides flash cards with pronunciation, verb, vocabulary drills. http://www.wordchamp.com/
Facebook has also many group of Spanish Language Lovers, that provide students with information and give the chance to chat in spanish with people around the world.
Give it a try!