I was looking for a program to help me teach elementary Spanish and I really like Collins products. This one is good. It's colorful and well thought out. The CD listening exercises are current and natural sounding. It is geared towards castellano, spanish spoken in Spain. I went ahead and tried out iMindMaps, a learning tool that is based on associative thinking. Pretty cool. The mind maps at the end of every chapter are pretty sparse, perhaps forming a base for more learning. I can't say how it would be for a new learner who is trying to be self-taught, but the concept of how to learn is valuable for anyone.