On of the biggest challenges for web-based systems is the printed document. Our clients must be able to print out multi-page reports that are in a stable and clean format regardless of what machine downloads them, what browser they are using, and what printer is being used.