Leinier, I forgot to mention that character-mode IO also resolves all binary compatibility issues and makes possible implementing wrappers for any programming language much easier. Alexander Churanov