Look how short your configs are! What do you win by using XML (other than the joy of discovery)? The pancho suggestion is good. Since you are obviously already a heavy duty do-it-yourselfer:) you could use that. In the past I have kept all my router + switch configs in Subversion, and scripted something to keep TFTP dirs synched up for deployment.. I had 4 or 5 different classes of equipment including Cisco CSS. Or maybe - you have hundreds of nodes to manage... and it makes sense to standardize?