Nice! I am willing to bet that this contract looks like an absolute Steal, maybe even as early as next season. McCabe has made pretty large leaps forward every season now. He was slotted for the AHL last season and forced his way onto the Sabres. He gave them absolutely no choice but to keep him with the big club.
I don't see any reason why he won't take another big step forward in the next couple seasons, especially with Terry Murray "the defense whisperer" coaching him up.
In 2 seasons I could se this contract talked about as one of the bigger steals in the NHL