Mech, you have my deepest condolences. Generating reports is not easy or a pleasant task no matter what you do. I have a dislike for Crystal Reports so I decided to code myself using the printdocument and graphics objects. OMG! It's like doing a rewrite of MS Word. You have to program for line breaks and wrapping. There is no 'newpage' command so you have to count lines, characters, spaces, etc. They could have greatly simplified things but it's almost as if they wanted to make it as hard as possible. You might try MS Reporting Services. That might be easier. I believe anything you try; you're gonna have trouble. I hope I'm wrong.