You'll get no argument from me on frames - but I still will occasionally employ an iframe or two if it is particularly useful (probably even more often when/if search engines start to read and index them).
True as that may be, we don't yet have (X)HTML 5, and actually getting video widely distributed is, at present, I believe most easily and universally done via the .flv .
Again, all true, to a degree, but not everyone knows how to even operate a browser, and I don't see that changing anytime soon. I'm not advocating "pop-ups" at all, but there are times when I think you make things easier for a certain class of browser operator when they can just close the new window and return to what they were doing.
Of course I do ... but I enjoy yanking your chain every now and then!