My plan for Eligius is:
1. Randomly ask one of (bitcoind 0.6, bitcoind 0.8, bitsofproof, BitcoinJ) for a block template
2. Optional: Make any block changes here
3. Send the proposed block to all of (bitcoind 0.6, bitcoind 0.8, bitsofproof, BitcoinJ)
4. If any of them reject the proposal, log it (with details) and report to relevant developers; fail back to bitcoind 0.6 proposal
The value you add hereby will further differentiate your service and ensure those committing work to your templates will not waste their electricity.