What are the major differences between these three clearing programs and where would you want to use each one?