Currently, a membership level has one price and associated dates for due, grace period, etc.
Our association allows people to join over a six month period. Each month, the price increases, then applications are discontinued.
Please consider changing the current approach by enabling an administrator to create one or more "time periods" for a membership level. The features that you currently support for *specific* timeperiods, such as messages for the grace period, etc., could be continued. The enhancement is that the adminstrator can have multiple periods with various prices.
This more flexible approach would support your current approach and my needed approach.
Thanks.
Jerry