It's not the holidays. It's not the recession. It's not the marketplace. It's you. I've seen a dramatic, broad increase in lateness, cancellations, and just plain not showing up. It's unprofessional. It's clearly states that you really do not value the other person's time. And as many of my corporate colleagues used to say, it might be a 'power' play, but I find it rude.
Are you paying ATTENTION? Are you PRESENT when you work? Do you solve PROBLEMS? If you say 'No' to any of these areas, you probably have Career ADD.