I am writing a multi-threaded Windows application in Microsoft Visual C# 2008 Express Edition. Recently, the debugger has been acting strangely.
While I am Stepping
Try this http://support.microsoft.com/kb/957912. Worked for me.