Auto Rotate, ability to mark user as on vacation or sick to remove/skip them in workflow

This becomes an even bigger pain when an (or multiple) employee call in sick - it is very disruptive to the rotation process and timing of lead distribution. Please help!