Chris, >>>>> What if we were to write a tool that generates our own XML description files using reflection on the MS SDK? Would that information fall under Microsoft ownership? <<<<< That is reverse engineering. Carsten