LiveCast: Avoiding Easy Excuses for Canceled Appointments