For the outstanding tip in the thread: How to keep fields on report when changing SP?.
See original thread on how to reassign a stored procedure and not lose all the formatting and field placement in a report.
http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=5229&PN=2
This is an excellent tip.