Some questions tend to gain a LOT of comments on them, needing to separate follows-up on questions from general comments like "doesn't work for me either."
Unfortunately, the way those comments are hidden means that you could quite easily miss important ones (like follow-up questions) if they weren't up-voted.
One way to alleviate this is to separate out questions about the original post from regular comments on the post.
For example, we have the answer area just below the question. Why not add tabbing to it such that one tab has "answers" and a second tab has "questions for the OP"?
This would solve the second problem where the amount of space available for comments can be restrictive for complicated talk back to the OP.
For example, consider the following question: Can we swap two numbers in C or C++ without passing pointers or references to the swap function?
There are several actual questions to the OP in the comments section. There are also several comments that quite frankly aren't questions to the OP and may, or may not, have value.
Regardless of the value of those ancillary comments, I'd really like to see the actual "questions to the op" separated out.