Comments on eBay and others leading the way for online loyalty programs