and sharing state between them? or ensuring that only one is doing things when only one should be doing things? (STONITH needs to be implemented somehow)
the performance penalties you enjoy if you go down the shared disk path (which is still going to be a fun failure when it does fail)