I don't know if this has been proposed yet or not, but rather than looking at past 12 consecutive months, why not look at total months that you have been a member? I, personally, have been a member for over 2 years in total, but would not be considered a "long term" member by your conditions currently, as took a break at the start of this last school year, making my current membership at only 7 months.
I think this system would work better rather than looking at consecutive months, as not everyone is able to keep their membership going constantly
28-May-2012 07:06:06