>Mortimer,
>
>>(1) My main reason for not using Crystal reports is that I cannot call VFP functions from the Report that are in a MyFunctions.PRG with SET procedure to MyFunctions.
>
>Though I've created many reports, I've only encoutered few circumstance where I wanted to create functions. You can create your own functions in Crystal Reports in either the Crystal language or VB. You can also can use functions (methods) in a COM object (though i've never done this myself). So in fact you should be able to fire a VFP function in Crystal reports.
Actually, CR doesn't use VB. They use what they call "Basic Syntax". However, they have copied VB pretty closely.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer