1) iMovie 09 v8.0.0 has a problem with Interlace HD. Whenever you change the SIZE of video you can get ugly "scaling artifacts." 😟 This does not happen with progressive HD. 🙂
2) So Apple "fixed" this concern with iMovie 09 v8.0.1. If you have Interlace HD AND you use any of the"bad" FX, ALL video is zoomed down to 960x540 which, by definition, is progressive video. Presto -- you can't get ugly "scaling artifacts." 🙂 You just get low-rez video! 😟
3) When you shoot 30p you are shooting progressive video that is then recorded as interlace, 60i. (It is not really converted. It is carried as 60i, but remains 30p.)
iMovie 09 v8.0.1 and 8.0.2 sees the recording as interlace, 60i.
So if you are running iMovie 09 v8.0.1 or 8.0.2 you have the follow the rules for INTERLACE HD if you want maximum quality. You must avoid the bad FX!
4) However, if you are running iMovie 09 v8.0.0, iMovie will work with Canon 30p/60i as PROGRESSIVE HD. Now, you can use any FX you want AND you don't have to worry about any quality loss from "scaling artifacts." 🙂
5) So, if you shoot 30p you should use iMovie 09 v8.0.0. But, if you do you don't get the bug fix in iMovie 09 v8.0.2. 😟
6) OR, if you only want to publish to the web, use iMovie 09 v8.0.2 and import at LARGE.
So you have three options when you own a Canon.
PS: Yes, you can use MPEGStreamclip to convert 60i from a Sony, JVC, or Panasonic to 30p. I didn't put this in the book because MPEGStreamclip doesn't read AVCHD. And yes, you could use the same process as one does with DV, but because each image is about 6X bigger -- it would take a long long time to convert! 😟