I have been tempted to try icc just for the fun of it, but there is one major issue to take into account: icc is only for x86 processors. I'm not interested in immediately alienating a portion of my audience just by catering to my own architecture.

The other thing is that it's perfectly well possible to build shared libraries without libtool- it's just a little easier. Unless you want to build the shared libs on multiple architectures, in which case it's significantly more complex._________________Hey um, this is my signature.