Exchange

from
http://vimcasts.org/episodes/swapping-two-regions-of-text-with-exchange-vim/