Go to http://www.packetstormsecurity.org and get a tool named DICTMAKE, search for it there, that is a command line tool which is very easy to use that generates a wordlist in a notepad file with all possible combinations, it starts like this:

c:\>DICTMAKE.EXE
minimum nuber of characters? (enter a digit)
maximum numbers of characters? (enter a digit)
Letters........................[a-z]? (enter y or n)
Letters........................[A-Z]? (enter y or n)
Digits..........................[0-9]? (enter y or n)
Blank? (enter y or n)
Special characters [@&^#%$!)(? ? (enter y or n)
ASCII characters [l╚] (enter y or n)

Leave it till its done. It will save the file it generates on your c:\ as "DICTION.ARY" then all you do is you get dictmerge and merge that file with a notepad file. You will have a 200GIG or more dictionary that will be too large to ever open in windows to view, you will only be able to use it in a tool.