I've been playing with the Rosetta Stone language software online (free with a Portland Public Library card, another reason why Portland rocks). It's fun and easy. I had to laugh at their selection of warning signs: "no u turn", "no left turn", "no parking", "pedestrians", and..."kangaroos"???
I can't wait for the moment when it will be extremely useful to know how to say "Watch out: kangaroos!" in Spanish. No doubt it will be quite an adventure.