> Uncaught throws can cause all sorts of problems. And uncaught errors cause problems that are even worse. C++ needs exceptions, you cannot handle everything with return values. It's better to get it right from the beginning, rather than having to hack it in later. Kasper