>Trick is that the SP when dragged from the server explorer onto an empty DataSet makes the xml your Crystal report is basing itself on. So you are tied to a back end that does SPs, but the benefits are good. I also prefix the SP name with the namespace of the app so RPT_spNameHere is easy to find for any maintenance.
Thanks Stephen, I will study this.
Ivan