I've downloaded 3 avi files from the internet. I am trying to write good avisynth scripts to frameserve them to CCEv2.50. And I really need your help.

TMPenc253 reports:
AVI File 1 is a Non-Interlace source, 640x272 23.976fps and field A first. My attempted script is:

AviSource("D:\mov1.avi")
AssumeFrameBased.SeparateFields
BicubicResize(448,175,0,0.6,11,0,618,136).Weave
TemporalSmoother(2,2)
AddBorders(16,65,16,65)
ResampleAudio(44100)



AVI File 2 is a Non-Interlace source, 576x304 29.976fps and field A first. My attempted script is:

AviSource("D:\mov2.avi")
AssumeFrameBased.SeparateFields
BicubicResize(448,223,0,0.6,17,0,542,152).Weave
TemporalSmoother(2,2)
AddBorders(16,17,16,17)
ResampleAudio(44100)


AVI File 3 is a Interlace source, 576x240 29.976fps. My script is:

AviSource("d:\mov3.avi")
AssumeFrameBased.SeparateFields
BicubicResize(448,175,0,0.6,15,0,546,120).Weave
TemporalSmoother(2,2)
AddBorders(16,65,16,65)
ResampleAudio(44100)


Questions:
1. Do I have to deinterlace them ? Which one should be deintelaced ? Which one should not ? Please, show me how to. I'm thinking of using decomb filter ?
2. CCE options. Should I check the progressive frames, zigzag scanning and Upper field first boxes for mov1 and mov2, and leave them uncheck for mov3 ?

Thank you very much for your help.