GVIM is not an IDE however. It's an editor, and one that can be integrated in various IDEs.
Or you could integrate the IDE functionality into vim instead. Ars had a nice writeup on how to fairly effortlessly get IDE functionality in vim ( http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your-favorite-ide-features-in-vim.ars )
I must say I'm impressed with trying to play the victim here. They're not forcing anything on you. There are plenty of websites out there that serve ads, but have never forced anything on me, because I chose not to visit them. Visiting a website is your choice, and unless there are ads on a website that you're for some reason required to visit then you're not the victim.
If Slashdot didn't have ads, I'd probably have to subscribe to be able to see it at all. Now, if I'd have to pay a subscription fee to every website that I use regularly, I wouldn't be able to use the internet as a information source the way I do now.
Real programs don't eat cache.