c99 doesn't seem like it has been much of a priority as a standard to implement since it was published, am I right? GCC implements some but not all of it, VC++ doesn't support it (I don't think), and I think I read that borland doesn't really either. Will c99 eventually become more prominent(maybe it is and I just don't realize it)? Would it be a good idea to stay away from writing code that works with c99 but not earlier standards?