Jacob V. - thanks for the response. Yes I thought of that, and realised that I would have to allow for the max, which could be n=10. And If I needed the end date, this would use 20 cols.
Seemed that I would burn a lot of cols for this "brute force" approach, was hoping for something more elegant.