private bool DownloadDateTimeFilter(DateTime limit, object o)
{
var dvm = o as DownloadViewModel;
if (dvm == null)
return false;
// show unfinished downloads no matter what the limit is
if (dvm.Downloaded == DateTime.MinValue)
return true;
return dvm.Downloaded >= limit;
}