"How I Learned French in One Year" : http://www.kuro5hin.org/story/2004/12/29/15258/287
is a very insighful article on how to learn language without going to the country. Advices are not specific to french. The best advice I retained is that commute time are your friends when learning a language.