The What's New tab seems to only really get used for announcements and occasional news at fairly random intervals, how about getting someone or multiple people to write up regular columns to go there?
We could have a new featured map every week to encourage people to branch out and try new maps while helping bolster the map making community, its not like we have a lack of new or unplayed maps out there; we could feature new mods or mods in progress, there has been some great work being done on a new map editor that you'd be completely in the dark about if you didn't go into the proper forum section, and even old mods aren't entirely clear to people offhand, you want more people playing nomads? Feature it one week with good descriptions of how they work that will get people interested, not to mention how few new mods even get played because they are hidden away somewhere in the mod vault and only referenced in a small thread on the forum, or how about more features on upcoming and current tournaments (certainly had some of this in the past but it seems to have dropped off), statistics on the community, a roundup of the week's best games or of great casts?
There is so much potential here, getting a regularly scheduled bit of news going would make this tab much more valuable and potentially help players who don't come on the forums as much be aware of the goings on of the community and feel more involved. Not to mention the impact this could have on the variety of maps and mods people try out when they can use that clear download link on the What's New feature to get them and have good descriptions of something new to try every week without having to go search them out or jump in blindly.