Additionally, the uintX_t declared variables are fixed bit lengths, while int, long, char, ... may vary in bit length on different architectures. Jason