<p>2to3 or Brett&#39;s mnfy are likely to be reasonable starting points. </p>