Hmmm my 120GB dictionary still only nails about 12-13% of passwords. Not to mention it is a very good world list. The essid tells me a lot about the person. If its says "cute flowers" I know that I should first render personal things like names of pets, kid names and other emo stuff. If it die666_%&###!&ffd I don't even try. car names and brands tell me to render "guy stuff". Make sure you have good a Nvidia card if you are going to do wpa stuff!
I would do some more reading on how this all works.
All the best