Еще пара минусов:
Что будет, если пользователь захочет сохранить страницу на диск ?
1) Например, он сохранит контакты, что будет ? Он сохранит - главную страницу =).
И в жизни не догадается, что он на этой главное странице может нажать на кнопочку контактов и у него они откроются.
То-же самое и с целенаправленными ссылками.
2) Время сохранения страницы.
3) А если у тебя .js внешний ? Чтобы хоть как-то облегчить следующий заход пользователя. В зависимости от твоей структуры могут быть вообще непредсказуемые последствия.
Один из вариантов реализации "идеи".
http://agava.com/