Autoloading: Part I