Mash-ups and CSCW : opportunities and issues