Hmm I don't know the rules around here, but I use a 13GB dictionary downloaded from one of those bay sites. (WPA-PSK Wordlist Final) Check out the info there, they include a list of what all is included, it's good stuff. I run local area code dictionaries on the handshakes submitted as well.
So far, I have about a 50% success rate with AP's in the USA. Which is EXTREMELY good considering it's WPA.
Also, I'm sorry but I don't do small dictionaries for free. I tried it, had no success, and people end up asking me to use bigger dictionaries when it fails anyway so I stick to what I am offering now.
Please be sure to upload handshakes that belong to your network.