A few weeks ago I watched the following video (it’s loooong by the way) and it pretty much changed my life. The lead front-end engineer at Yahoo! goes into detail on how to architect a site from the ground up, making it as usable by as many people as possible.
Also, from now on I’ll be using the Ultimate Website Checklist while creating sites. This will ensure all the Ts are crossed and Is are dotted…literally.