One of the challenges we face when designing for the Web is finding a way to create sites and applications that can be accessed by a widely disparate audience.