i do this:
Whenever I see a youtube video or a flash file, I open up Firefox's Cache folder, Change the
view to Details and arrange them by last modified. While flash loads or the youtube video downloads to cache, I check the topmost or subsequent files whose size keeps on increasing. After it downloads completely, I copy to another folder and rename it to .flv or .swf accordingly. Simple