Congrats on 3 weeks Forest. It is sometimes a bit discouraging at the amount of time that it takes our bodies and minds to heal after quitting. Expecially if it's a second, third ( or more ) try as each one seems harder than the last. As addicts we have a tendency to seek instant gratification in all areas of our life I think.
I agree 100'percent with your assessment of the SR community though. I am amazed and learn something new every day. I hope you can stay with is for another 3 weeks and more after that.