A lot of times it happens that I post a question there but I fail follow up on it because of my irritating internet connection and/or university commitments and then after a week or so I again remember that question and when I go there and see, some people have answered but it isn't perfectly accurate wrt my requirements or problem, and some other people have commented asking for clarifications. If I reply to all of them now, will I come off as a jerk who will only work according to his own convenience even when it's about other people selflessly volunteering to help him?
I would not consider you a jerk. I regard Stack Overflow as a timeless Q&A site where both questions and answers can be improved at any time. I recently went back to some of my older answers to improve them even more, which may be helpful for future visitors.
I suspect most people ask their follow-up comments and then leave to do something better while waiting for your reply (and they will be notified about your reply in the notification area in the upper-left corner).
With that said, at least make sure to be around for a few minutes after posting your question to handle the most immediate comments. These are probably the most obvious shortcomings of your post and may be needed to know where to start an answer.
I think that SO (and internet forums in general) are necessarily ... um, asynchronous. It's normal to post something and then answer/reply/update much later; that's what the notifications are for. It's not like your answerers are sitting there, twiddling their thumbs with increasing annoyance as they wait for you to respond.
Of course the following things are nice where possible:
- Expressing a question with such lucid precision that further clarifications are not needed.
- Being available to discuss follow-up questions immediately while the question is still fresh in everyone's mind, and the answerers are all there.
The first is an ideal that is not always easy or possible to accomplish; the second is nice but not required, or expected.
Personally I wouldn't find you a jerk but my primary goal is to better myself by answering questions, helping you is a secondary objective (sorry :s). Maybe that actually makes me the jerk.
New arrivals to a question like that (with answers already given but no response from the asker) might think you're a lost case though, which could hurt the number of prospective answers you get.
This is something where in my opinion accepted answers % score helps you. If you have a high percentage then people'd be less likely to see you as a 'lost cause'. If you have a low percentage then it could evoke a negative perception with new arrivals since they'll just assume that you found one of the answers acceptable and moved along.
So I'd say it's not a given that tardiness in response could hurt the number of answers you get, but it might where 'late answers' are considered. In my opinion people would be less likely to answer a question that has been answered at least once days before but where no response from the OP was forthcoming. (provided the OP is in 'low standing' due to low acceptance %)