How about "a day late and a dollar short"? Where on earth did that arise?