To anyone learning Spanish, or wanting to learn, I would strongly recommend the Spanish CD collection from Michel Thomas.
When I first started learning it was extremely useful to me.
Basically it is him with two other students and you are the '3rd student' in the class. It's all done by memory...