From: snacktime Date: 2007-07-20T16:27:53+09:00 Subject: Re: OT: help with business natural language Thanks guys. I had seen runt but not the recurring library on rubyforge, which looks closer to what I'm looking for to do the actual date calculations. Right now the main challenge is just making the language easy to use for a laymen. The best way I've found so far to handle billing is at every interval you calculate the next interval and just store that in the database. This is for credit card billing so the exact dates can and do change a lot even though the interval stays the same. Cards get declined and then reactivated again a few days later, people cancel, change billing cycles, etc.. Chris