When I was living and working in New York, I had a similar problem with a guy who reported to me. He wouldn't show up for work and would always have an excuse the next day. He had a lot of family problems, and I felt sorry for him, but I depended on him to get some important work done. It got to be ridiculous. I knew I was going to have to fire him, and then Alan and I decided to move to Colorado, so I didn't have to. Whew! I hate having to fire people. It sucks.