I know how tough it can be dealing with complex .NET projects. It might be worth considering outside help, but make sure you do thorough research before committing to anyone. Sometimes, just having a fresh set of eyes can make all the difference, but it's important to find a team that fits well with your project's needs and your working style. Good luck!