I echo the sentiments of using super-optimizing C compilers. I had a very bad experience with one version which optimized all of my timing loops and hardware interface level driver stuff out of existence... Patrick Powell