Interesting article posted on this today.
I know even though Rainbow Tables, may of us have tried, but its an extremely long process and just give up at some stage and even if your systems at home hold up, you pray that a power failure (UPS only lasts so long..) doesn't happen, but in the end...