Views: upcoming events list with first upcoming event at the top
I have managed to do this by creating a module (easier than you might think) and adding a post execute function like this (text in caps has to be replaced by your module and view names):

function MODULENAME_views_post_execute(&amp;$view) {
  if($view-&gt;name == "MYVIEWNAME") {
    $view-&gt;result = array_reverse($view-&gt;result);
  }
}