Why has this question just been put on hold? It's still a valid question and the accepted answer is still useful.
This isn't my own question, but I have come across it and found it quite helpful. It seems a bit odd that 2.5 years after the fact it's being closed down, especially when both the question & answer both have several up-votes....