I'm not sure how much more overhead we'd get at application initialization. We could probably try to benchmark it. In essence, at Rails app init we'd be injecting a few additional methods into ActionController and the ActiveRecord::Validations module, but maybe people wouldn't be cool with us messing around with their environment.

We kind of took inspiration from sorcery and auto_strip_attributes which added to ActiveRecord on app load thinking that it would make it more convenient for people to get up and running with the gem.

We could just make people:

```
include Webtrends::Rails::Controller
```

and

```
include Webtrends::Rails::Model
```

if they want to use the gem in the short term.

Maybe we could just keep it simple and have a configuration item like:

Webtrends.configuration do |config|
  config.autoload_tracking = true (default false)
end

What do you think?