Adaptar um site para ter melhor acessibilidade por celular

Como fazer para adaptar um site fazendo com que tenha melhor acessibilidade por meio de um telefone celular? Estou usando um telefone Atrix da Motorola e gostaria que o site fizesse assim como o UOL faz (ajusta o layout para a tela do dispositivo).

Roger…vc tem que verificar o user-agent que chega no request…assim vc identifica que o request esta vindo de um mobile…entãoo vc direciona para uma pagina/jsp especifica
com o layout.

Imaginou eu que quanto mais simples for seu HTML mais fácil o celular irá tratar aquela página.