Vacations and long weekends is also not an excuse. Alot of us have careers and when we take time off we have someone cover for us. That is how a company stays in business. You do not just go and leave everything unattended, you check your emails on occasion and respond to important messages. When you are paid to supply a service you do your best to provide that service. The size of the company or the amount of people working there is not relevant you still have the responsibility to cover your absence and provide the service you were contracted to provide. If a technical issue arises that you can not resolve immediately at least communicate with your clients with an explanation and a timeline for repair.