http://www.stretchr.com/?name=Mat&company=Stretchr#?comment=123
should become http://www.stretchr.com/companies/Stretchr/users/Mat/comments/123
The URL now looks much nicer and more readable, and it also leads to organized hierarchy because of predictable URL patterns. So maybe the user wants to see the list of all users in the Stretchr company. So just from the URL they can determine that a good way to do that is probably by removing the end of the URL so that it is: http://www.stretchr.com/companies/Stretchr/users
Anyway, that's just my personal preference, but I think that query string style URL's should be avoided unless absolutely necessary and nicer REST style URL's should be used instead.If you have a one page app you can route all requests on the domain to one page, and then use Backbone logic to look at the REST style URL and show the correct view based on the URL.