umask has always tripped me up.  Logically I would prefer to have a 'setmask' instead that takes chmod-style arguments.  Anyone know why it is the way it is?
Historically why is umask the way it is?
history;umask