Sad to hear, but I can empathise fully. You'll get back to doing 'something'. So you're about 4 years old than me?
my focus started changing when programming became my job and then when my son was born and I feel less and less inclined to do any graphics stuff
Same here, I also had an added push in that I had a harddisk failure which really pulled the rug from under me in 1999! Only now my lifestyle has changed do I have an environment in which to code - albeit still mostly only during the winter months, and when (like in the last month or so) other priorities get in the way.
In those 10+ years "out" of coding at home, What I did over the years, and still do as a mental game is that if an idea pops up to distract me is to plan it out on paper (maybe a small notebook?) to get it out of the way. When I've then coded what I'm working on I can then use it to define a direction to focus the limited time I do have in a particular direction.
By breaking it down like this it makes me feel like i'm building blocks towards something much bigger.
No sprogs here yet though..