title: How do I load JSON data synchronously with d3.js?
body: <p>When my site first initializes, it queries a server to get back some data.  I can't lay anything out on the page until this data gets back.  With d3.js, I can use d3.json() to get my data, but because it's asynchronous, I need to put the entire page logic in the callback function.  How do I request the data and wait for it to come back?</p>