TimeTurner: yeah, saw that one too. it seems a bit overworked for my taste, but I haven't looked closely at it