Seriously Les, to stay at the front of the technology game at my age is a time consuming process.
Although I am no longer an independent consultant I still have to keep up to date which basically means I have to teach myself every new programming technology from scratch in my own time, at the moment that's WPF and Silverlight and as I am a controls developer I'm not looking at just the surface layer of how to use this stuff.
When I was working for myself I would do 8 hours on site then often another 3 or 4 hours working on personal projects each night often these were basically self education projects, when someone then comes along with a knacked PC with lost data that's going to take at least 4 hours to recover my patience starts to wear a bit thin.
When I was working for myself Saturday and Sunday were also working days and even I would get sick of the sight of a PC sometimes
I even get depressed when I have to install my own machines now
Jim