I like SMC's idea.
.
As far as order of things? How about by subjects? I mean it's sort of already in that order. just break it into more sub-subjects.
Games:
-> Design
-> Graphics
-> Script Engine
Tools And Utilities
-> Sprite Editor
-> etc etc....
Just to break down the list. If you need to you could break that down into even more sub branches.
Like Design could have (Story, worlds, Characters) under them. Just a suggestion.
I like that idea! It's more organized and it makes faster to find what you want!