The following programs are 1) Free, 2)Open Source, and 3) cross-platform (linux,mac,windoze).
kdeenlive - Fairly powerful, one of the better options. Currently undergoing major rewrite, due for release in april. Can be unstable but has crash recovery. Resembles Adobe Premier (tm)...