The β-decay properties of the N=Z nuclei Cd96, In98, and Sn100 have been studied. These nuclei were produced at the National Superconducting Cyclotron Laboratory by fragmenting a 120MeV/nucleon Sn112 primary beam on a Be target. The resulting radioactive beam was filtered in the A1900 and the newly commissioned Radio Frequency Fragment Separator to achieve a purity level suitable for decay studies. The observed production cross sections of these nuclei are lower than predicted by factors of 10-30. The half-life of Cd96, which was the last experimentally unknown waiting point half-life of the astrophysical rp process, is 1.03-0.21+0.24s. The implications of the experimental T1/2 value of Cd96 on the abundances predicted by rp process calculations and the origin of A=96 isobars such as Ru96 are explored.