Tools for Finance