speaking of ratios and Guile, the Stanford legal office has signed off on giving my ratio implementation to FSF, so the next version of Guile should have ratio support (I'm hoping the CVS version will have it within a matter of days, but this business has already stretched out for several months).