Julie was around for the weekend, although she then vanished off this afternoon to slave over a report. It was very relaxing - and I'm leaving plenty of holes in my schedule to make sure we both get more relaxing time, at least until her work calms down again.
Meantime, I've discovered that C# 3.0 allows you to write code like this:
doggies.ForEach(
dog => dog.Paws.ForEach(
paw => paw.Claws.ForEach(
claw => claw.Clip())));
which is the equivalent of the code from the other day, only even more concise. I don't think it's actually any more readable though. Lambda functions seem to be pretty neat - but I haven't spotted many places I'll be using them so far. Maybe when I've played with them a bit more...