Business Objects released a Crystal Reports hot fix for Visual Studio 2005 which I found after some very heavy searching. The patch helped me with linked parameters in subreports, which were causing prompting before the fix. For anyone using Crystal Reports in VS 2005, I highly recommend applying this patch:
Here is the information from knowledge base article:
KBase Article ID:c2018840
Article refers to:Crystal Reports .NET
In Crystal Reports for Visual Studio .NET 2005, a subreport link is configured between a database field on the main report to a stored procedure parameter field in a subreport. When the report is run, a dialog appears and prompts for the linked subreport parameter field. The parameter field should have been automatically populated by the main report.