Top Ten Things We Have Learned