Am I correct in assuming that, when using the `-a` flag to specify a payout address, that the provided address need not be provided by the instance of bitcoind that p2pool is connected to? (i.e. it can be from another wallet on a completely different computer?)
Yes.
Also, if anyone would like an address to test this with, I'll happily provide one
