There are problems with this approach. If you have a page A that
contains a link in the form you suggest to document B, and you have already
viewed page A and followed the link to B, if you "back up" to A with
browser navigation commands, and then follow B again, you may still
get the *old* document B (because the browser might cache B). This is
precisely where where browsers should respect "expires:", and where
some current ones do not. Moreover, if browsers did respect the
expires header, the "cache-buster" in the URL would not be needed.
--Shel