Hi Todd, My guess is that you code is doing string comparisons rather than ZopeTime comparisons. It might work if you remove the .strftime() method from the logic portions. Eric. > <dtml-in get_story> > <dtml-if expr="ZopeTime(end) > ZopeTime() and > ZopeTime(start) <= ZopeTime()"> > <dtml-var title> > </dtml-if> > </dtml-in>