Although this thread is about being open Sat/Sun, there's also been discussion about working hard now in order to reap the benefits later -- and that's what I'd like to address.
A little backstory: I worked for IBM and AT&T for almost 30 years and then got laid off (no pension, no benefits, nothing - don't ask). Couldn't find another job as nobody wanted to hire a 50 year-old. Decided to open this business in 2003, and along with the work ethic learned in my corporate life, we've been blessed and successful for over 13 years.
We're an onsite-only business working out of my house with about 60% residential and 40% SMB. Due to geography, over 50% of our calls are 10 miles away or more. I used to schedule appointments M-F with the first appointment between 8-9am and the last appointment starting no later than 5pm. Because of travel time, there were times I would leave by 7:30am and not get back until 6:30-7pm. I would occasionally work on Saturday, but never on Sunday. Lots of hours, but felt I needed to do it as it was our only income.
All that changed this last February. Got home about 6pm on a Friday, laid down for a quick nap and woke up at 11am on Saturday! Don't remember much after that except that it really scared my wife and I ended up in an ambulance being taken to the hospital. Was suffering from acute dehydration and walking pneumonia. Stayed in the hospital for 3 days while they got things under control.
Met with my primary doctor two days later and during the conference, he looked me straight in the eye and said: "Would you like to know the REAL reason for what just happened?" Of course I said yes. He said "You're not 25 years old any more! Stop trying to burn the candle at both ends! SLOW DOWN!"
I decided to make some major changes.
I now do service calls only 4 days a week. On the "off" day, I work at home doing paper work, maybe a few remote access sessions, but no travel. My "off" day is usually Friday, but if I have an appointment that can't be done other than a Friday, I'll take a different day off. I don't schedule Saturdays or Sundays at all. Also, I've reduced the number of calls I'll accept per day -- especially if there's a lot of driving involved.
The interesting thing is that although I'll get a backlog of calls to be made, I can schedule them to minimize the amount of travel. I've also raised my rates so I'm making about 90% of what I used to make. At first, it was tough telling people I wasn't available for a few days, but I've grown to realize that work isn't everything.
Why am I posting this? Because amidst the hustle and bustle of running a business and servicing customers (whether in-shop or on-site), we all sometimes lose sight that there's "life" outside of work. Nobody's been on their death bed saying "I wish I'd spent more time at work"!