The main reason for the move to GCC3 is not only for maturity and maintainance reasons, but also because GCC2 does not have any TLS (i.e. __thread qualifier) support. TLS support is fast becoming a requirement and is an integrated part of our threading plans. -Matt