.Net Debugging

You know, you can put down the .NET framework for many valid reasons, and you can also put down IDEs for many valid reasons (most of which involve having to know “the right way” to do a certain task). That said, the debugging ability of Visual C# .NET is *really nice*. You can set breakpoints in the code and literally watch the code execute line by line. Also, it shows you what data is in each individual variable after a line executes.

I have to say, that beats an unexplained segfault that takes hours to process any day of the week.

P.S. Feel free to link me to free software extensions to various “open” languages that do the same thing.