If anyone is interested in the detail of how airlines manage overbookings, then I suggest visiting the Investor Relations section of the British Airways website and reviewing the presentation scripts for the 2006 presentations.
BA has a very sophisticated system for predicting the appropriate number of overbookings for flights, and seems to manage the process very well.