I know the feeling, I spent some time working in Germany. The first day I was there I just pointed at something on the menu, it wasn't too tasty. The next morning I bought a dictionary and memorized all the basic foods so I could order from a menu.
The word a day thing that someone mentioned really works well. I use this one:
http://www.transparent.com/wotd/ and get a new word every day in my e-mail.
I have a girlfriend from Colombia and she has tried teaching me Spanish. She say's I'll never be able to speak it with my southern drawl. Plus the German that I learned kinda gets mixed in.
Another thing she said that is interesting, the Spanish from Mexicans is very differant than Colombiano Spanish. And many of the same words have differant meanings.
One thing I have learned, if she screems "Aqua Puto" (not spelled that way I'm sure) It is time to get out of the house!