As usual, Joel Spolsky has an excellent explanation of the Excel 100000 bug . (Thanks Rick)