I am wondering if there are any other C# coders out there that uses GVIM as the programming environment?

I am trying to create a useful .vimrc for C# coding and I am having som trouble finding relevant information when using google.

So far i have put this in my .vimrc:

Code:
" Set colorscheme
colorscheme desert

" Handle filetype and syntax
filetype on
filetype plugin on
syntax on

" Use of spaces instead of tabs
set shiftwidth=4
set tabstop=4
set softtabstop=4
set expandtab
set smarttab

"Enabled auto-indenting
set autoindent
set smartindent
filetype plugin indent on

" Show matching brace
set showmatch

" For C# errorformat
set errorformat=%f(%l%\\,%c)%m

" setup C# building
" if !exists("autocommands_loaded")
" let autocommands_loaded = 1
" autocmd BufNewFile,BufRead *.cs compiler devenv
" endif
I haven't got the last part to work. The one about C# building.

Also i am looking for other useful things to put in my .vimrc. And maybe some scripts and plugins to make coding easier.