I frequently look back at the code I've designed with an eye toward improvement. Is it all that it can be? Does it do what it says with few surprises? Is it appropriately extensible? Today, I'll look at the Atalasoft OcrEngine object. This was my first