Nonnakip
has done the closest thing to a solution with
his NastyPoP method (ckpool combined with p2pool). It's a decent workaround, but it's not ideal. I've been mining on it for a year now, and have my thread comparing the results of it to standard p2pool nodes. The biggest problem with their solution is that you lose the decentralized nature of p2pool. Of course, if they expanded their operations from just their two current nodes, so that anyone could operate their own NastyPoP node, then we'd have something workable.
I definitely like what they've done, or I wouldn't have dedicated a year's worth of mining and time to them

.
The ckpool implementation was actually turned off because it was unstable with our implementation (our use of it wasn't what it was intended for and required a LOT of customization to the code). We will hopefully be able to stabilize it for our use and implement it again in the future. There is just a LOT of things nonnakip is working on for NastyFans and the lack of community support on NastyPool has put that project a bit on the back burner. If more people were interested in it and wanted to participate it might be a different story. Perhaps if it ever is stable with the ckpool implementation we could open it up to anyone who wants to run a node. I actually approached the Toomim bros to see if they were interested in hosting a node but I think the centralized nature of our payout system is a bit of a turn off for some folks. I had hoped that my reputation and only having 1 week of earnings on the line would be enough to ease community concerns, but it appears that it is not.