Note that using Crystal/Logicity as a Scheduled Task does require a silent DSN to bypass the login prompt, but only on the server.
Although ""Command Line Variable Replacements"" is a nice feature in the Pro version, I've found that the same effect can be achieved by a small change to the report. Crystal's variable facility is stronger and since the report has to have the DSN changed anyway it's a no brainer.