Al Gore signs books lickety split - 500 in 45 min.