Heterocyclic substituted cantharidin and norcantharidin analogues--synthesis, protein phosphatase (1 and 2A) inhibition, and anti-cancer activity.