Blender is the best visual multimedia application out there for Linux (and the best free one for Mac or Windows) and it is my strong belief that its video editing code is so strong that all it needs are a few typical digital editing features that any editor would expect from an Avid or Final Cut system, and it will be able to surpass in flexibility and functionality the proprietary "pro" editing apps.
So who and what am I? I'm a professional video editor, part-time graphic designer, and a Linux user and podcaster. I know nothing about programming so this is essentially vaporware until some Blender dev picks up on the idea and runs with it. I would be more than happy to work on any graphic requirements or, as I learn more about coding, help with whatever I can do. My goal is to be able to make my next movie (check my imdb credits for previous works) on Linux, with a proper video editing app. I believe Blender is the Killer Video App that Linux has been waiting for, and would love to help it be realized.
Below are three screenshots: one of my proposed interface design. One with the interface itself elucidated, and one with all the important buttons explained.

Look familiar? Blender's interface is already really great and flexible, so all I'm doing here is adding some buttons with features that need to be in any good NLE, and dumbing down the interface to exclude 3d specific stuff.

The new features. Note that video capture is NOT an environment in Blender. This is not an oversight in my vision of videoBlender; this is unix theory in practise, saying that video capture should be done by a video capturing app like ffmpeg and not by the editing app (yes, I'm looking at you, Final Cut Pro, you bloated beast).

And the functions of the buttons. Obviously each function should also have a sensible corresponding keyboard shortcut to make editing fast. Emphasis here is on video; even though apps like Final Cut give you a lot of audio editing capability, it is usually a really bad idea to do audio editing in a video app and it never sounds good when you do and it all gets re-done in the audio editor anyway. The main thing for audio here is to make sure we get reference audio that plays reliably, in sync, and can be manipulated independently of the video; most of this, Blender has down already.
Looking for ideas on a consumer level movie editor from Blender code? Look no further than right here.