Hi @rob_terry ,
I think that the different solutions will depend on what the purpose of students seeing each others work is.
If it is comment on and appraise, then the peer review option that @chriscas mentioned.
I have found the graded discussions very useful if I'm wanting students to reflect and build upon each other's ideas. This also allows scope for graded group discussions. This also works best if the "Let students attach files to discussions" is enabled in course settings (possible under "more options").
The Speed Grader experience for discussions is slightly different but gives a consolidated view of all of a given student's contributions to the topic.
Hope this helps,
Gareth