A Thorough Checklist for E-Commerce Websites: No.1: Site-Wide Checks