Hurdles for Online Business