We discuss our ongoing effort to calculate form factors for several B and Bs semileptonic decays. We have recently completed the first unquenched calculation of the form factors for the rare decay B -> K ll. Extrapolated over the full kinematic range of q^2 via model-independent z expansion, these form factor results allow us to calculate several Standard Model observables. We compare with experiment (Belle, BABAR, CDF, and LHCb) where possible and make predictions elsewhere. We discuss preliminary results for Bs -> K l nu which, when combined with anticipated experimental results, will provide an alternative exclusive determination of |Vub|. We are exploring the possibility of using ratios of form factors for this decay with those for the unphysical decay Bs -> eta_s as a means of significantly reducing form factor errors. We are also studying B -> pi l nu, form factors for which are combined with experiment in the standard exclusive determination of |Vub|. Our simulations use NRQCD heavy and HISQ light valence quarks on the MILC 2+1 dynamical asqtad configurations.