I read a post by Jared Rypka-Hauer this morning on the Model-Glue list about his Apache-CF configuration that got me nodding in agreement. He sets up his Apache like so:
I leave CFIDE and WEB-INF in the default location and create a symbolic link to it in the webroot of any vhost that needs access [...]