I'm studying online through Arab Academy and then supplimenting it with various books because I do better when I hear things explained a couple of different ways. Arab Academy is wonderful, particularly for learning the alphabet and sounds. I really like Rosetta Stone too, but I can't really afford both. The biggest problem I have is that everything I'm doing is self-paced, so it's really easy to let it slide when I'm otherwise busy!

Julie