Insert a blank line after each change of pattern
:g/^\(\w\+\).*\n\1\@!./pu_
Inserts a blank after every line that does not start with the same word as the immediately following line. Extremely useful for .tsv and .csv files. (might need some tweaking for non-word characters)
Vim awesomeness.