UX Checklist created by @sovesove.