title: Modify url for bookmarking using JavaScript
body: <p>I'm exploring my options for modifying urls in the browser bar for bookmarking purposes.</p>
  
  <p>Ideally, I'd like to add querystring parameters and cannot determine if this is even possible.  I don't want the page to refresh and want to add querystring values on link clicks, ajax calls, etc.</p>
  
  <p>If I can't add querystring parameters, then I'd like to add hash values (http:://someurl.com#hash-value).  How should I go about doing this?  Should I use plain JavaScript or a framework (jquery, prototype, etc.) and/or framework plugin.</p>