well, one can't argue with you there ... the other pages are pretty horribly out of date, and it's something we're working on ... but let's be honest, what's more important .. that we have a snazzy updated site or that we're actually working on the mod.
I prefer the latter, but don't worry...