Anyone know of software for the mac (preferably free) that allows you to join together video clips to make one large video. I know you can use iMovie but it doesn't take some types of files.

My clips are all .mov (after cutting and splicing in QT Pro), so I guess it can work but what if I had other types?

Also in iMovie is there a way to make it so that all the clips appear the same size?