Arguing the pros and cons of doing business online