I highly recommend reading through
http://rute.2038bug.com/index.html.gz
Incidentally, 'x' on a dir is actually 'search', not execute.
Its historical that it uses the same char 'x' and besides, 's' has another meaning (exercise for the reader to find out what
)