BUY AND SELL ONLINE: MAXIMIZE REVENUES WITH THE BEST TECHNIQUES