It's been happening too much recently I don't think some of these bands understand that last-minute cancels and no-shows means I've now lost a whole day of income. I would have given their slot to someone else if I knew they'd cancel at the last minute...