Worldwide, online auction sites are the way that many people buy a variety of products, but often they lack local feel and focus. This is one of the main reasons that Switzerland-based ricardo.ch online auction site has been so successful and since launch ...read more