Bankrate.com has a comprehensiveness list of financial calculators.