Folks should be aware of the if-match headers & entity tag things that got added to HTTP/1.1; while these were instituted primarily to deal with caching of negotiated content, they're also useful and important for version management, I think.