I'd be inclined to get squid in there and use a rewrite rule to rewrite revno's to revid's (without showing the revid url to the user); the revid pages could then be entirely cachable. -Rob