Merits and Limitations of a Market maker?