Processing 7D video files

I don't know if this is the right place in the forum or even the right forum to post this question, but I'm gonna do it anyways because you all are generally very good at responding to my photography questions. I'm hoping the inner cinematographer inside all of you can help.

I was wondering how any of you edit video from your Canon 7D (or any DSLR for that matter). What's your workflow? What software do you use? Can you recommend any free general-purpose video-editing software (in either Windows 7 or Ubuntu. I've got both)?

From what I've seen, Windows Movie Maker is a joke and only good for adding music to slideshows. I've also got Cinelerra for Linux, which looks solid but I'd really like something for Windows.

I know that editing 1080p and 720p video with any of a multitude of framerates and file formats is a tall order for free software, but if any exists, I'd like to use it. I want to make short films and have the ability to overlay text/graphics on the video. Also potentially color correction and effects/filters.

If this is not the right place for this question, please direct me to a better place. Thanks