I second the description of Steve as as knowledgeable, sharing and all round nice guy.