Thanks for those changes, helped a lot.
Not sure how particular you want us to be but I get this error:
Error 1 Inconsistent accessibility: base class 'SubSonic.SubStage.MasterStore' is less accessible than class 'SubSonic.SubStage.ModelManager' D:\projects\subsonicproject\SubStage\ModelManager.cs 7 18 SubStage
Looking at MasterStore.cs I see something really weird...
namespace SubSonic.SubStage
{
}
namespace SubSonic.SubStage
{
}
namespace SubSonic.SubStage {
partial class MasterStore
{
}
}
That doesn't quite seem like any class I've ever created, but then again I could be missing some super-cool feature :) Anyway, removing SubStage from the solution gets things compiling but when it was included nothing wanted to place nicely. Again this is in 2008 so that may have something to do with it.