Hi Bruce,
There are Adagio consultants who can help you with the complexities of Crystal Reports. It can do almost anything you can imagine, but there's a pretty steep learning curve. There are many companies offering training in Crystal Reports if you want to scale that mountain yourself.
Generally, you are better off asking for help in the creation of a couple of reports, and then using those as models for the variations that are required.
_________________________
Andrew Bates