I'm dealing with slightly disappointing situation and I decided that the best thing to do would be to ask here.
I asked this question recently. I got some helpful comments and one brilliant answer. Since it was a rather self-educational problem, I decided to solve it anyway according to pointers I got in comments (they were suggesting another approach).
When I succeed with solution, even though I accepted another answer, I decided to provide mine too. Just to let it be there, as a start of my payback to community, which provided exceptional amount of help to me during past months.
I even typed half of it, when question turned closed.
I voted to reopen, but it seems that I somehow have to get more votes to make it happen.
Also I have a feeling that this situation isn't unique, and probably asked dozen of times and covered in FAQ or somewhere else.
Please don't be hard on me, I just wanted to put a piece of hard-earned knowledge to the site I love.