> Why does that need to be done at compile time ? > Wouldn't reading that from a config file be good enough ? It would be another point of failure for a program that needs to be kept small and secure. I don't really see the advantage. Users don't really change such things. John