[eluser]Jondolar[/eluser]
You can put your files anywhere you want and load them with an include() or require() function. As long as the running script (under apache, for instance) has access to the directory. By loading your own lib files this way, you lose a small capability of CI to load the class file and make the class accessible with a $CI->xxx object. That might not be a problem for you.