There should be a better way to handle an extra fee to only new member signups. Currently we must use a tax on the fee to calculate the extra fee. This tax is currently 9.09% to get a $5 fee on the $55 membership. This then causes us to change their membership from "new" to a new membership type for every new member. We also can't take advantage of the new feature to "add a donation" because it calculates with the tax (which isn't really a tax). Also this makes it so new members can't setup auto renewal because it cancels it when we switch the member to a different type.