Я делаю следующее:
1. в css ставлю правила для нужных разрешений (@media only screen), и трансформирую элементы под них.
2. заменяю все jquery-примочки на адаптивные (слайды, табы, меню, лайтбоксы и пр.)
Получается примерно так: http://ocs1541juicyblue.webmix.info/
p.s. пробовал всякие скрипты и фреймворки - решил, что проще и быстрее самому.
p.p.s. по уму еще лучше сделать доп.меропреятия: в зависимости от разрешения подгружать или не подгружать разные стили, шрифты, элементы; подготовить отдельные версии картинок под разные разрешения - этим экономится трафик посетителя, увеличивается скорость загрузки.