CMRSL: A Win-Win Service For All