I've always been told that query params are for the server, and the hash is for the client.  I guess I figured it was bad style or something if I used query params on the client, but maybe @calvinmetcalf can set me straight.