If you want to on some XML stuff, please join me. It is properly more productive working together than creating two competing implementations.
Oh, I absolutely agree, independent implementation is a bad thing. (Someone should rename DRY as "don't repeat yourself or others"... but DRYOO sounds weird.)
Where's your repo?