Hi Draftek,
I agree, seperation /modularization is the way to go generally.
I've found working with the Labs to be sortof evolutionary, "ok, that works, now what if .." sort'a. Before you know it there's 5 different versions of the same method, and half a dozen obscure test routines to take care of. I think once I learn to come to grips with managing that I'll be fine.
I'm looking forward to getting the full version of VS2005 ... not being able to debug with the 2005Express versions < though I do change back to VS2003> is a real bummer, particularly for an old lisper who is used to a bit more transparency.