I have a specific problem that needs a solution. While it would be possible to call in someone more knowledgeable, I think this is a good pretext to actually learn some programming myself. I have a ...