Out of curiosity, what was making your the nodes unstable?
I've noticed that quite a few of the nodes I have been connected to have stability issues, which is what led me to setting up my own P2Pool node.
I'm not connecting to it at the moment as my hashrate is low and I wasn't sure how ...