Erlang? I'll take a good look at it.
And C#.. almost everyone I came across suggested it and described it in good light :P
Besides if I were to write an emulator it would most likely be running on windows platform anyways. To be honest I don't even know the reason I don't like it.
Just to save myself some time... Could you suggest a good learning source for Erlang and C#?