I had concerns last year of us graduating so many guys and falling off a cliff, but we've put in the new guys nicely, and when we've had guys out for injury, the backups have stepped right in with pretty much no noticeable drop-off. That kind of depth is very, very good and was something we needed to see Coach P handle this off-season before extending him IMO. However on to my next point...
We should probably be more worried of losing coach P than firing him at this point.
This is interesting, as usually when a coach is a superstar at a lower level, he's quickly poached by a higher level program. You see this all the time. P5 programs take G5 coaches, G5 programs take FCS coaches, etc. With that in mind, I give JMU's coach one, maybe two more seasons before he leaves for an ACC job, he's got that program rolling and P5 athletic departments are taking notice...
What coach P has managed to do as SBU is do well enough to stick around, but not great enough to get poached by an FBS school. It's quite funny when you really think about it. That said, Rutgers will be needing a new football coach soon.... lol