Having an option to provide a discussion forum for students under each page of questions gives students the ability to collaborate on homework problems. If the questions are algorithmically generated then one can expect a richer discussion to take place since answer sharing should be minimized when students have different versions of the questions. Course personnel could also moderate these forums and could be given extra privileges, such as the ability to view a student's submissions for the page within their forum posts. This could be useful in pinpointing where a student had difficulty in cases where a request for help was too general (e.g., "Help, I'm stuck!"). The ability to render mathematics in the forum pages using LaTeX or MathML would also be a nice feature.