>Actually that is not really true. Dictionary attacks are only useful to crack passwords which has words found in the dictionary being used. Combining a number of simple words into a long password provides excellent protection e.g. "thetitleofmyfavouritebook" is not in any dictionary and is going to be immensely difficult to crack because of the number of permutations involved. All I need to do is throw in a special character and/or some mixed case and/or a foreign word, e.g. "Ganss", and the difficulty becomes truly huge. Try this website and my example (including the dictionary attack option):
Almost by definition, about 99,9% of all words in the world are foreign (am: international).