This is an excellent free online tool that allows you to calculate the present value of a bond. You can change the face value, annual coupon rate, annual market rate, and of course, years to maturity. So a comprehensive tool that is very handy.