I'm pretty picky about this type of thing, and the best track results website I've ever seen was Auburn's from the '97 SEC Championships.
IMO, these results websites should not have annoying "dropdown" menus. And they should not be broken up into "track" and "field" events. They should also have a schedule handy listing the time of day at which the events are taking place.
The Auburn site had the events listed in the order in which they were competed. When the event was taking place, next to that event on the site was the word "Live." When the event was complete, "Results" replace the word "Live." If the final results were revised, the word "Revised" replaced "Results."
As I recall, the site had the time of day at which the respective events took place next to each event listing. So you didn't have to go to another site to find out when an event was taking place.
Everything you needed was on this one page: the time of day when the event was taking place, the word "Live" to indicate that the event was in progress, and "Results" to show you the final results.
It's been six years and I've logged onto a million track results sites since, but the Auburn site is still the best I've seen. I think other sites are too proud to copy this oldie but goodie.