My program, so far, has been throwing ints as errors. I made it pop up a message if it failed to make a TIN, so I need to change this. The Boost exception class has a way of adding info to an exception as it is thrown up the call stack. For instance, a CSV line-parsing routine can throw an exception if a line has an odd number of quotation marks, and the next function up can add the filename to the exception. The Qt exception class doesn't do any such thing. Can it be added to Qt exception, or should I use the Boost exception?