Thanks JP!!
Now, at the risk of beating a nearly-dead horse to a shapeless pulp, I realized that the diagram I posted earlier does, in fact, produce a biased result. Upon carefully reading Knuth's shuffling algorithm, I realized that the correct diagram is:
Thou shall shuffle each cell only once.
Now we can all go have :beer:, because the code is both correct and efficient.
GL