One Frame at a Time