- Opening stanza for all modules:

  use strict;
  use warnings;
  use encoding 'utf8';
  
- Never, ever export methods. You probably know better anyway...

- Be sure to include thorough comments and POD documentation of methods.

- The only validation required is of user input, whether in the form of
  something like an XML file or the canonical inteface dialog. Trust me,
  you'll get tired of writing Perl programs like C programs /very/ fast. If
  the programmer misuses the objects, it's his / her fault.

