The only problem with this is, assuming the OP's password is reasonably strong, it'll probably take a couple of million years to crack the password using a dictionary attack on an average PC, and I'm assuming the OP wants access to the wallet before the sun burns out.
True, but if you know what your password was supposed to be then it is trivial to make a dictionary that covers any transposed or double keys or missed characters. I have in the past made the same typo on a password and the confirmation window. It took me hours trying different typos to get it.
If you set up a dictionary based cracker you could feed every password you have ever used into a password fuzzer.