Bonds are still very expensive. In 10 years the $ will probably be worthless. Paying $100 today and being happy to get $114 back in 10 years time is crazy, IMHO.