There really is no defined grey area in terms of customization. You can customize Method to your heart's content to match your needs, given, obviously, the customization being done is within set parameters. Things like creating inefficient loops (like infinite loops) or logic that does not fit can obviously cause undesirable results.
- Sam