John Banister has extensive disclaimers in his material, effectively shielding him from liability. He also apparently pays his own taxes, at least enough to stay out of trouble himself. Be advised that many people have fallen victim to tax avoidance schemes. Joe