Why are holds scheduled for a future date treated differently from suspended holds? I think to minimize confusion for setting the hold, you could just select a date in the future as you do now, but when you do, it could just place the hold and suspend it for that future date. This would allow the patron to unsuspend the hold and let it be active now if they change their mind. As is, if you set a hold in the future, you can't change it. You have to delete it and start over.