I could do it a couple of ways. I could easily just filter the results page with a drop down to select 3 days, week, 2 weeks, month, all or a setting to remove those older than a certain time. Or maybe both. I think the first method would work well because even after a year at 24x7x52x120 bytes per line you're only looking at a 1Mb xml file.