Offering both these options along with the geo-location if I think is needed to really make the service take off. I like the potential and flexibility it would offer.