Update, for those interested in the stamp... others please ignore. Just read in the Dec. 16, 1997 Postal Bulletin (U.S.) that the stamp will not be issued until October '98, and then in a pane of 20, self-adhesive (subject to change, of course...)