If there is one thing that life will always have to offer us, it will come in the form of disappointment. People will disappoint us, we will disappoint ourselves, our plans will fall through sometimes, and not everything that we will achieve will always be as we envisioned it. We must be willing to look at disappointment in the positive, and say to ourselves that God must have some better in store for us. We must also be willing to be patient, and try not to force what isnt meant to be. Live the life that you know you should be living in spite of everything that goes wrong, because if you stop living nothing will move in your favor at all. Just have faith, and eventually you will have more than you ever thought you could have, and you will be places that you never thought you could be.Disappointments are just God's way of saying "I've got something better." Be patient, live life, have faith. Always pray! Learn a Language onlineThis is an alphabetical list of nearly 200 websites dedicated to learning a language online. Some sites provide content; others community; and a number have both. Some sites focus on learning one specific language, others cover a number of languages. [Email additions to the page]1-language.com One-stop resource site for learning English and other languages200words-a-day If you find learning new vocabulary a time-consuming grind, try boosting it with the 200 Words a Day! language learning programme: Spanish, French, German and WelshAABA English Learn EnglishAbair Leatl the materials are intended as a learning aid for people of any age group who wish to improve their speaking skill in GaeligeAlibela Language courses for freeArabic2000.com Online Arabic SchoolArabic Studio - Start to learn arabic for free immediatelyArab Academy the fastest way to learn ArabicArabeya Arabic Language Center intensive online Arabic coursesArabicAlphabet Learn the Arabic letters easily using our interactive animated lessons and a 500 years old method of teaching the Arabic letters in Europe.ArabiCollege teach the Arabic Language Online 24/7Arabic Pod Learn Arabic with Arabic PodArEg The online Arabic & Egyptian school - a virtual school for Arabic and Egyptian.Autodidacy Beginners Latin, Beginners MandarinBBabelyou a language learning portal which is free of charge and enables language students from over 75 countries in more than 45 languages to find language partners all over the world and to learn or practice a foreign language together in virtual class rooms via video conference.Babbel - Learn languages onlinebab.la - you can look up millions of translations in our dictionaries, test your language skills with thousands of quizzes, learn vocabulary with thousands of flashcard sets or find the right phrases for your birthday card in 14 languagesBBC Languages - Audio and video courses for beginners and intermediates in 36 languagesBBC Wales: Learn Welsh Lots of resources to learn or improve your WelshBeeOasis - Big things in basic EnglishBlogs Exchange (BE) is the first community of blogs dedicated to the learning and interchange of languages (Spanish and English so far).book2 - Learn languages online for free with 100 audio (mp3) files!Business