[eluser]Rick Jolly[/eluser]
Good question. I don't know what the most logical place would be. Obviously, an autoload function could be in any file that is included before the classes you wish to autoload. A hook is a fine solution if you are planning to use the autoload in all your applications (a system extension rather than an application-specific extension). The simplest method would be to put the autoload in index.php or config.php, but I'm not sure if that's the most logical or transparent place.