As a Spanish Teacher, I know that students have biggest difficulty with mastering things like Spanish Grammar and Vocabulary. Learning pronunciation is also a tricky issue. Rocket Spanish solves these issues effectively with audio courses and software. There are interactive games that make learning vocabulary a breeze.