Ponderlily: Taking your time for you