Good points for the most part. I disagree TFP is a scam. Sure there's various skill levels of photographers and some are creeps but TFP is just that an exchange of time for prints. As long as you get your prints there's no scam and it's not a waste of time if your building your portfolio.
I used to work as kind of an office manager at a casing/modeling agency. We mainly did commercials, print work and a lot of extra stuff for movies. I got to pick a lot of the extras for the movie the breakup with Vince Vaughn and got to sit in on a lot of the filming which was pretty cool.
Good points. And that's why I tried to say "shady" ones, and mention the good TFPs are indeed helpful. Thanks for your feedback.