This is a good riddle. I'm going to leave it for the weekend and will post the answer on Monday. That is, if someone doesn't get it before then.