ArabicPod 101 is a site were you can learn Arabic at your own pace. The account is free and all you have to do is sign up. Once you sign up, you have access to Arabic materials like audio mp3 lessons (which you can listen to on your iPod), record your pronunciation and practice from transcripts, and print out notes in PDF format, flashcards, vocab review sections, and tests.
To learn more or sign up for free, click on the link below:
Note: there are also sites for Korean (KoreanPod101) and German (GermanPod101) too.