Hey! I've been using Language Zen since march. I think they go up to the top 1,500 or 2,000 most commonly used words in Spanish. The types of exercises are similar to Duolingo but all of the lessons are personalized. It's really nice because the program doesn't make me waste my time reviewing things I already know (which is important because I'm already an intermediate).