Many updates, added recurring payment tw, so that various options can be selected at report run time.