Online Buying and Selling Mastered