This is one of the most complete sources of converting between different threads without buying a program.