I have a program that will brute force a Truecrypt container, but that's just brute force. If you followed the recommended password length of at least 20 characters and use upper and lower case letters, numbers and symbols there is no way in hell you're cracking it. Even the NSA would have a hell of a time let alone a cascade of ciphers.
There is another method that involves grabbing the password from memory using firewire, but the TC partition has to be mounted.
I'm wondering if you could use the brute force method since you know some of the variables of the password.