I've got iLife 06 but not tried the newer version of iMovie yet but iMovie 05 had odd bugs. Have you been fiddling with the transition times? If I did that then it was as you said, the preview looked great but when you rendered it bits would be cut oddly or put in the wrong order. The only way I found to fix it was to start a new project and reimport all the clips.