ms-cache v2

Please check my understanding.... are domain credentials in ms-cache v2 form pretty much beyond the ability of current technology to crack (in ones lifetime)?
If I understand it correctly, rainbow tables are useless (except perhaps for an account named administrator) because the password is salted with the users name.
Similarly, neither brute-forcing (nor dictionaries) will crack a reasonably secure password in any kind of useful time.
I've thought about suggesting a ms-cachev2 algorithim be added to the multiforcer...but if only the least secure passwords can be cracked, there are other tools (e.g. hashcat, cain & able) which can make a run at it.
So...do I have this all pretty much straight?
If I understand it correctly, rainbow tables are useless (except perhaps for an account named administrator) because the password is salted with the users name.
Similarly, neither brute-forcing (nor dictionaries) will crack a reasonably secure password in any kind of useful time.
I've thought about suggesting a ms-cachev2 algorithim be added to the multiforcer...but if only the least secure passwords can be cracked, there are other tools (e.g. hashcat, cain & able) which can make a run at it.
So...do I have this all pretty much straight?