Fellow IT contractor here. I know the feeling. I've received everything from 30-day notices with generous separation packages to 30-minute notices on the last day of the contract where someone just says, "Sorry, but your contract was not renewed. You have 5 minutes to clear out your belongings...