If you have ever done online shopping, then you know a little about this area of commerce. But, you should still take the...