Understanding that managing the number of interfaces of a given service is a Good Thing, what are the thoughts that multiple interfaces (for versioning or functionality purposes) may lead to point solutions and one-offs? Does this particular aspect of services *tend* to encourage poor practice in terms of proliferating interfaces?
-Rob
