> I'm not saying these are must-have elements, but I'm not sure taking > them out will make much difference in ease of implementation. Are > you saying it will? Is this because of parsing responses, or > something else? Attributes make the protocol a moderate amount more complex, with relatively little benefit back to the client. (They also give a false sense of extensibility.)