This is an absolutely great story all around Steve!
One tends to forget that the 'best' part of this hobby is the relationships and people one comes across - particularly given some of the 'dodgy' types we have - both through the internet/mail or in person. We do tend to be a helpful and sharing community which are delightful traits.
Also a wonderful way to pay it forward by Jim!
Mark