Here is a resource i forgot about, it is a video series on the BBC each video is shot with a non native spanish speaker in spain trying to figure out what has happened and you along with her, they are a little slow for my liking but i remeber using them a few years back and i think they do the same kind of series for several major languages, they have pauses and teach the language in a written structure (you a nmake notes if you like ) and it has paused parts for you to spak the correct line, then listen to what the person said in the scenario to see if you were correct. (i actually found these archived somewhere else and downloaded them instead of watching them on the site (tsk tsk bad I know but pirates PM)
http://www.bbc.co.uk/languages/spanish/mividaloca/