Understanding the Nuances of Online Trading