Works for me with MacVim:
http://phaseportrait.blogspot.com/2008/12/making-macvim-work...
Anyway, I'm not using the -f flag. If I do, MacVim won't push the data into the textarea. It works with :x Cmd+q, though.
Thanks again. That will be a great timesaver in the years to come(;