Steve, I think your original idea is the right one. I am sure that products will appear which will support the features contained in son of RFC2459, so I think it premature to introduce another mechanism. I also agree with your premise that there will be a drive for the use of CAs who's job is the issuance of cross certificates to other CAs with a view to managing the trust relationships for a set of resources, and may never in their lifetime issue a certificate to a end user. I have seen this as an increasing trend with deployment planning due to the realisation of the complexity of the trust relationships required by organisations.