Hi Jay,
You are welcome. Glad it worked for you.
I think the Debug.WriteLine not showing in the Debug window has something to do with default settings of the .NET framework and probably the project. Debug is not active by default, except for debug builds of the project. See MSDN documentation here.
Simply switching Debug out and use Trace instead (Trace.WriteLine), the output apprears in the Immediate window. The Trace is active for more types of builds than Debug is.
I tested Trace in your project, and it works fine.
Palli