def e_join(l, t='and', s=', '):
    """Join a list of strings in an intelligble way for display
    a, b, c becomes a, b and c with default params"""
    if len(l) == 0:
        return ''
    elif len(l) == 1:
        return l[0]
    else:
        return s.join(l[:-1]) + ' %s ' % t + str(l[-1])
