One thing that stumped me for about an hour today is 'optional' parameters. I was trying to call the Navigate method for the web browser control. In VB I would have ignored the optional parameters as they are optional (cunning eh?). C# doesn't think this is a good idea, and after a little digging I found you need to do:
object o = null;
webbrowser.Navigate(url, ref o, ref o, ref o, ref o);
Which looks plain dumb. Oh well.
I should also motivate myself to file some Komodo bug reports, but I feel these should have been stomped on before release. Ho Hum.