Notice seems to be using more and more CPAN mods.
Example form used by Notice::Billing

also trying to remove things from the core of Notice
that could live somewhere else.