@allocen, every software company I have worked for (8) has had non-employees beta test our products. Customers do things that the product team never thought of doing.
Today, we got a complaint from a beta tester complaining that a task was taking too long; it turns out that he was trying to evaluate 33.23e12 optimization steps. That's not a typo; it's engineering notation: 33,230,000,000,000 steps. By my rough calculations, that should take ~3846 days to complete.