A suggestion while I'm here ..
I've been thinking about keywords and it seems like the thing a lot of people are talking about at the moment are keyword/tag clouds.
Given that we already have a keyword system in place it seems silly not to take advantage of it
So how about a keyword cloud on the front page (as well as a vBa module), with the number of keywords showing dependent on settings within the admin panel.
See
http://en.wikipedia.org/wiki/Tag_cloud for a better explanation than I can give