Rev, I think 58 seats is a little optimistic.
More than a little, Juan. There are 58 seats that the NDP could realistically win, based on the last election, voting history, and current polls. The chances of winning them all is not realistic though. That's why I put the "reality" number at around 30. I'd be happy with 25, and ecstatic with 35.
I think 25 will give us a stable minority and 30 will be enough to push through the ethics package in full. That ethics package is important because it ensures stable minorities pretty much in perpetuity through PR and set election dates. All of that will free people up to vote for who they want instead of who they don't want and allow issues like the environment to come to the forefront.