Re CAF: My colleagues and I have had a lot of trouble with CAF at many sites and finally concluded that it's more trouble than it's worth.
It's not that well documented, and the diagnostics it produces when it's not happy are undercooked, to put it charitably, which makes troubleshooting tricky. It seems to cause complex interactions with other products that can be extremely hard to isolate. In large enterprises, the cognos team often does not have access to these other products (e.g. firewalls, enterprise directories) to change or even inspect their configuration.
I would be interested to see what other people's experiences have been, in anything other than small environments. In this sort of situation we would generally disable CAF first. You should not have to deploy developer components on a server to secure it--kind of defeats the purpose...
MrChuck.