I believe something like this has been around before, but it would be nice to have sections dividing HLDM, HLSP, CSS, CS, etc instead of lumped together. Its probably of been said, but its just a suggestion.
Another suggestion would be add an additional parameter for completed maps. What I mean is a section like the map vote star thing, but another one for if a map should be hosted on the TWHL server. (Source and HL1) Like a yes/no rating for hosting for multiplayer services. Now, this site is great without this, but im just posting my opinion :)