i like somecreep's way the best. thats some matrix shit there
but stepping back into reality, people already covered it. immersion. or get a spanish speaking girlfriend, if immersion isn't possible. watch the spanish tv shows. rent dvd's, listen to em in spanish, and turn on the english subtitles. nearly all dvds have this option anyway