Tesseract is a free OCR engine. It was one of the top 3 engines in the 1995 UNLV Accuracy test. A great offline handwriting recognition engine indeed.
From the Google code website you can download the latest version of Tesseract ( 2.03). It can compile in VC++ 2005, but currently it can't compile in VC++ 2008.
Usual disclaimer applies.