OK. For starters, don't let anyone tell you how to design. I don't, look at the pages yourself and makenup your own mind. Speak to end users about what they think, but not to too many other desingors or you will quickly get head $@#$ed. Back yourself.
Your page is going to be real slow once all the links load, if you put a-Z on one page. Are you going to load say a-g only, with links to the others areas? Perhaps a searchable database of links too?
When you build the page, ask yourself if your would use it, and beenfuit from it. IS it fast, easy to navigate and rpvoide a service not suppleid that is in demand?
Do you ever pay attention to advertising on a web page? I know I don't so be wary of funding it this way.