Well I have been working on a workaround, putting these scripts into SQL Expressions in Crystal Reports. Doing so Slows the report way down and removes the ability to set a variable for the date.
Still trying to get this to work the way it should.
Ken