Cyber Language Lab
Up
This site offers software that teaches conversation skills in addition to grammar, comprehension, and writing at all levels.
This site offers audio for the pronunciation of the Arabic letters. It also has charts of common phrases, but without audio.
This software focuses on the Egyptian dialect and culture.