I've been experimenting lately with building my web apps with a single page, using modal forms to take care of additional pages, like the terms of service, faq, the settings, etc., or checking URLs to show different things on a page. For me, it keeps things even more organized and simple.
It has actually come out to two pages so that I can throw up a regular index page and some type of dashboard as a secondary page, but I remember I used to create hundreds of pages and this was just getting to be too much. I notice with the one-page method, I'm more likely to complete my projects when I start them and I release them faster too.
Has anyone else adopted this method?