Any thoughts on innovativelanguage.com? I am currently using their premium package to learn Hungarian, and am having a pretty good time with it. They have 4 levels of subscription (free, basic, premium, and premium plus, where premium plus includes one-on-one and personalized instruction).