I have a client who bills membership in its organization for one full year starting every January 1st through the last day of May.
Then on June 1st, any new members who come aboard on that or any subsequent date through December 31st, they are billed 50% of the annual rate.
then all are billed again for 12 months on January 1st.
This is the first time I've even encountered such a system and I can see it has many problems associated with it - but it is what my client wants.
Can s2Members handle that?