ThinkingPHP has published an idea how you can activate/deactivate associations for a findAll() call. Nice. There is also a RFC (request for comment) for integrating this feature into the core of CakePHP.