Best post I've read on here for a long,long time.
And the moral of the excellently told tale is... well, actually, there is more than one. How about patience to start off with, then maybe loyalty, perseverance, trust, and faith.
Good luck to you and Dave.
With a name like that, you've just gotta love him.