I was wondering if it wouldn't be better to use the BY values instead of the old 1970's style BY groups as the default bookmarks. The format "byvar=by-value" is old-fashioned, and not very presentation- or publishing-friendly. While you can change the bookmark labels using PROC DOCUMENT, I would be willing to bet this simple change would replace a lot of PROC DOCUMENT code.