Everyone should look into Midwest Permaculture in Stelle, IL and get signed up for a Design Course.
Fundamental Permaculture Design Principles
Each function is supported by multiple elements.
Catch, store and recycle energy and materials.
Each element performs multiple functions.
Use biological and renewable resources.
The edge effect maximizes yield.
Abundance is unlimited.
Observe and Connect.
Mistakes are tools for learning.
Use small scale, intensive systems.
We can turn problems into solutions.
Make the least change for the greatest effect.