Designing Websites the Smart Way