I only very quickly tested CB, and it looks really promising

..but there are couple of issues...
There are a few feature requests that float around here. One more 'feature' would be a web page listing the status of these wanted features. Maybe I did not yet just find it?
The ability to place the project file 'somewhere/anywhere', relatively inside a hierachical tree is important. When you have multiple projects sharing some code, and you have multiple target platforms, the location of the project file can not determine the sources which make up the project. The way MSVC6 defines projects (manually pick and maintain the file set of project) works, but I also like the idea of file system determined - or assisted - project file selection. Maybe user could select directories which to scan for sources, and which inside those not to scan, optionally recursively.