Caracal is a ruby library for dynamically creating professional-quality Microsoft Word documents using an HTML-style syntax.