So, are you saying that the only way to give to the community is to do free things? Well, Craig, that's usually what "give away" means. Many people either speak at free events, maintain blogs with technical content, provide free downloads of code samples...do I need to go on?
So again, what has Whil done for the community for free, since his return?