Have you checked out the Dilution and Substitution 'sticky' threads?