Internet retailing: enablers, limiters and market consequences