ENH: more efficient count, break after 30 chars + add '...'