TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preferred Components: The carbon molecular sieve (Ib) has: a total surface area of 300-3500 m2/g; and an excess hydrogen storage capacity of 1.5-3.5 wt.% of the sieve. Preferred Method: In the methods (IIa) and (IIb): the pyrolysis of the polysulfonated ion exchange resin is conducted at 300-1300 degrees C; and the microporous polymer ion exchange resin is polysulfonated by contacting the resin with fuming sulfuric acid. In the method (IIb): the carbonaceous adsorbent is activated by contacting the adsorbent with a physical activation gas at 300-1200 degrees C, where the physical activation gas comprises steam, oxygen and/or carbon dioxide; and the pyrolysis of the carbonaceous adsorbent is conducted at 900-1200 degrees C.    TECHNOLOGY FOCUS - POLYMERS - Preferred Components: The microporous polymer ion exchange resin comprises polymers of polyvinylidene monomers, polymers of monovinylidene monomers, polymers of monoethylenically unsaturated monomers, copolymers of polyvinylidene and monovinylidene monomers, copolymers of polyvinylidene and monoethylenically unsaturated monomers and/or copolymers of monovinylidene and monoethylenically unsaturated monomers, preferably polymerized divinylbenzene. EXAMPLE - Monomer mix comprising butyl peroctoate (18.5 g), toluene (500 g) and divinylbenzene (1000 g) was added to the aqueous phase comprising culminal (4.21875 g), dodecyl sulfate (1.3875 g), boric acid (11.03125 g), and deionized water (2780.625 g). The rate of stirring of the reaction mixture was increased to 1000 rpm and heated at 72 degrees C for 16 hours. The resulting ion exchange resin was then cooled to room temperature while continuing to stir at 1000 rpm. The cooled resin was then rinsed by adding methanol, while stirring at 500 rpm for 1 hour. After mixing, the mix motor was stopped and the resin was allowed to settle to the bottom of the flask, the remaining resin was rinsed with fresh methanol (8l). The dried resin was then polysulfonated using fuming sulfuric acid for 48 hours, while maintaining the mixture at room temperature. The mixture was then heated to 150 degrees C and shaken at 75 rpm for 4 hours. The mixture was then neutralized. After drying, the resin was pyrolyzed and heated at 200-850 degrees C. The resin material was shaken through stacked 12 inches testing sieves for 2-15 minute cycles, unbinding the screens from each cycle. Then to the resin material quartz wool was added and heated in the presence of deionized water at 500-850 degrees C, to obtain carbonaceous adsorbent with a surface area of 1000-1300 m2/g of material. The adsorbent was then subjected to a second round of pyrolysis at 1150 degrees C, to obtain carbon molecular sieve material having ultramicropores with an internal diameter of less than 7 Angstrom .