Wow, this is a good discussion. Well, I have been skimming over most of the posts, and I would love to give me opinion.

I must agree, in part with Ant about "deep-linking". If someone has a link to a certain page of you site that is fine. I do not see a problem in someone having a link to a particular page on a site because that is what the internet is all about. However, when "deep-links" to a content in, say an i-frame, where URL's and so forth are hidden and where someone could have this content surronded by ads, I do feel that to be wrong. That is basically someone making money by displaying someone elses work, without permission and with no credit.

Alright, so now there is a fine line between what is right and wrong. Clearly Google makes money by displaying other sites. The difference though lies in how they display the links. With Google you are linked to the site and you know you are on a new site. When people embed an .swf url in an i-frame people have no clue that it is actually part of someone else's site.

About APACHE, well, they allow people to use their software for free (under restrictions i would suppose). If I had a Flash Game on my site that I said, "download and host on your own site as much as you want" then I would have no problem with people doing exactly that. However, when people are using up your paid bandwidth, that is not really correct.

Finally, I would just like to say that the different methods to stop "deep-linking" and "leeching" discussed are great =). I personally think that changing .swf path names is the best way to go. There is not much someone can do if you keep changing names.