I am going to try Dailylinguist.com. I know some French and have tried to learn Spanish, but it's hard to learn or retain a language without daily practice.