I learned Emacs cold turkey this summer and am loving it. The only problem is I use Visual Studio at work and the Emacs key bindings for it are not so good. So I end up deleting a line every time I try to save my files with ctrl-x ctrl-s :-)
Really? I admit I don't normally use the Emacs bindings in Visual Studio myself, but I just tried them and ctrl-x ctrl-s saves the file just fine for me. (This is using Visual Studio 2005, under the Tools | Customize menu option, Keyboard... button, Emacs keyboard mapping scheme.)
No no, I mean that I don't use the Emacs bindings because other things don't work the way I want, like tabbing. So when I'm using the c# bindings I find myself running strange commands accidentally.
I'm trying to do the same thing right now. After about an hour of using it though, I start wanting to beat my head against the wall because I haven't yet mastered everything in Emacs that I used to be able to do in Vim.