Did you write the seed down when you created the wallet?
If you did then there is no need to brute force the password. Just create a new wallet and enter the seed.
That's the beauty of deterministic wallets.
Whoops, forgot to mention that part.
That's the root of the problem. I don't remember being given a seed to write down. I've searched everywhere I would have kept it... To no avail.