online buy and sell thesis