Got dynamic page generation working for speakers. Re-working odds and ends around it now.