Yahoo Finance has a comprehensiveness list of financial calculators.