Players stay on waivers for three days after they are released. Waivers currently run on Saturday night and Wed night. So if the player is released on Thursday, he won't pass through waivers in time for the Saturday night waiver run, so he won't be available until Th morning. I could set up waivers to run every day, thus ensuring that no player is unavailable for more than three days after their release or addition to the DB (in the case of new minor leaguers being added). I'm all for the "every day" option personally.