I think that might help a little tiny bit, but I have immersed myself before and find that you still need to work at it a little to actually learn and get better, not like when we were 3 years old, for some reason the adult mind needs to actually learn the hard way
if you haven't yet, check out
http://livemocha.com to learn spanish, it is free and a huge help in learning the language, great site that gives you the chance to learn from native spanish speakers and you help people learning english in return, amazingly good idea for helping people learn and master the languages