Regarding the Trip reports thread I think that the new rules are a shame : Flyer Talk is a forum so not convenient to post a trip report.
Most of my trip reports have more than 100 pictures that's why I publish them on a convenient website and then post few pictures in the Trip Reports thread with the link.