Nowadays, it's not easy to make money by running a shop. From family-style "husband and wife stores" to large modern shopping malls, they all face an increasingly competitive business environment. Even seemingly simple buying and selling requires a lot of marketing skills.