@raydavis as a minor side note, i did some experiments with just stripping out the term and limiting it by the year. n+1 query issues definitely starts rearing it's ugly head then, even with just the spring summer fall combination.