Thanks. I probably should have done this in OGRE, but this was way more cut-and-paste friendly.
I might update it with a huge mega-random page with every option from all tables just for sheer poops and giggles.
Here is the VB code for the RandomSelection module I found on teh intarwebs
Code:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function