Yeah man.. have a little compassion. In one hand, you said the guy is a good employee, and you gave him a raise because of his ability. In the other, you are mad at him because of a natural thing that occurs to all of us; temporary illness. You are frustrated, I know.. but even if you get to the job 5 days late.. You still signed a contract, and you are still getting paid. Things happen man. You have to remember one key element in all this: These "employees" are real, live, breathing people... I don't mean to sound like a jerk, but you need to remember that. Also, like someone else said, you don't want him getting your other 2 guys sick.. Or showing up to work and hurting himself because he isn't feeling right/thinking clearly, and ending up costing your WC insurance..