Hi
Short PSK's of 20 chracters are almost impossible to break as long as you follow the rules for strong passwords. Use upper and lower case numbers and special characters and don't use any dictionary words, you can use a passphrase to help remember the characters used for the PSK. you actually are more at risk from someone atealing the PSK than someone cracking it.
Here is a link to an article that explains math.
http://blogs.zdnet.com/Ou/?p=127
My Hat off to George
Bill