You love DotNetNuke, except for those couple of things that you always run into, bringing frustrating friction into your daily workflow.  You can turn your frustration into excitement by taking responsibility and fixing the problem yourself, for the whole community.  It may be a problem with the DotNetNuke core application, or a core module, or another free module that you happened upon.  If the project is open source, you can make the change for yourself, and give it back to the project’s owners, contributing to the community ecosystem in the process.  This talk will go into the specifics of working with CodePlex and GitHub to create patches for DotNetNuke and other community projects.