UTRavens,
Here's how I'd do scheduling. This is based on my divisions above.
-3 games inside division
-4 games against another division
-1 game against a permanent rival
-The South's (AL, AU, OM, MSU) permanent rivals are all in the North (TN, UGA, VU, UK respectively). The West's (A&M, UM, Ark, LSU) are all in the East (USCe, VPI, NC St, UF respectively).
-During the years when the North plays the South, and the East plays the West, each team plays one game against a secondary rival (OM-LSU, MSU-UM, AL-A&M, AU-Ark, TN-VPI, UGA-UF, VU-USCe, UK-NC St)
So let's take Tennessee for example. Here's three years worth of games:
1: UGA, UK, Vandy, Bama, UF, USCe, NC St, VPI
2: UGA, UK, Vandy, Bama, LSU, A&M, Mizzou, Ark
3: UGA, UK, Vandy, Bama, Auburn, Ole Miss, MSU, VPI
Every team plays the other 15 teams at least once every three years.
If my scheme doesn't pit UF against UGA or Tennessee enough, then divisions can be shuffled.