Ah... I thought you would do
$date = find today's date
i=0
do while (i <= xxx){
show $date
show events in user-selected order, eg by time or by location/time
i = i+1
date = date + 1
}
This would let you select the number of days to display. I believe that with the method you're talking about, you're going to have to select the total number of events to display, so if you have a day with a lot of events, your time-horizon will be smaller - I personally don't like that. I would like to see "this week's events" by setting xxx to 7 days, for instance.
Thoughts?
Max