McGraw Hill does not and cannot review all User Content or Service Uploads and is not in any manner responsible for such content. McGraw Hill reserves the right, but has no obligation, to refuse to post, block or remove communications or materials for any reason in its sole discretion.