Research shows that learning a new language promotes problem solving skills, so people imagine that you should already do well in this area to practice a new language.
This jewel in the Mediterranean Sea can make everything practical for you, without having you strain your pockets. http://google-pluft.us/forums/viewtopic.php?id=607319