The usual way I use is
:put
It's linewise, but there are some stunts (coming to mind: abusing
:substitute and control+r to pull in content from various registers)
It also takes a register, so if you want the system clipboard,
you can do
:put *
-tim
This was covered just yesterday, in the topic "Paste in command mode"
http://groups.google.com/group/vim_use/browse_thread/thread/00885ea2c2378071#