In reply to Rarst.

One of the norms I like about the SE network is that the asker is expected to put in more time formulating their question than the answerer should be expected to put in answering it. This basic principle of reciprocity is missing from other free support channels.