What cards & banks does it work with these days? Last time I checked, it wasn't really a serious alternative.