Ethical considerations of e-business for practitioners