From VimTip 40: The r[ead] command can be used to insert the contents of a file or the output of a command. This is cool! An example that lists the contents of the present working directory below the cursor:
:r !ls -al
This variation inserts above the first line:
:0r !ls -al
More tips can be found at http://vim.sf.net/tip_index.php