I just discovered this video (posted 2007-01) of Robert Wright arguing the arrow of morality more concretely and (I hope) more persuasively than I do. <http://www.ted.com/index.php/talks/view/id/68> - Jef