Thanks - BTW, I'm sure you know (but some other readers might not, hence my mention of it) in MS Project it is possible to have the critical path pick up in mid-stream, as it were, if there is a constraint such as a SNET date on a task such that everything that comes before it has some non-zero amount they could be delayed before the constrained task gets pushed back. Another good reason for avoiding using constraints unless they really, truly, represent external conditions that the schedule must obey.
Steve,
Don't be so humble about your opinion. There are lots and lots of people trying to use MS Project that need to hear what you have said about "network integrity". Many of the ills reported in this newsgroup would simply go away if people took a little time to understand this issue (i.e. the network logic has to be complete--and sound, else the schedule is worthless).
I've seen some big (3,000 tasks) networks which have been composed of 90% orphan tasks (i.e. no predecessor and no successor). These were in big--seemingly sophisticated--aerospace companies and they were managed by full-time, professional "schedulers". As I tell my project management students, if that's the way you intend to use MS Project, you might as well use a pencil and paper--because all you have is a checklist of tasks.
One quick and simple sanity check on any schedule, as you have mentioned, is to open the Network Diagram and see if you have a continuous critical path (red) that is traceable from the first task in the network to the last task in the network. A large percentage of the in-use projects out there today would fail that quick and simple sanity check. Yet people are relying on these schedules! It's no wonder that project failure rates are so high.
Keep spreading the message. I'll do the same.
Ed Hanna
DXI Management Consulting
Irvine, CA