While there may be a few techniques that require Flash, most aspects associated with "Flash" do not require the use of proprietary software at all. I always discourage the use of only Flash for a website—this post explains why and goes over common drawbacks associated with Flash as a professional website design solution.
Also categorized under website development
I recently had the task of converting a few videos to FLV and SWF format for use in a recent custom website design. The simplicity of this task under Debian Linux using FFmpeg inspired me to share how I did it.