title: How is indexedDB conceptually different from HTML5 local storage?
body: <ol>
  <li>Both indexedDB and local storage are key value stores. What is the
  advantage of having two key/value stores?</li>
  <li>indexedDB is asynchronous, but joins (the most time-consuming thing)
      are manual. They appear to run in the same thread as the async calls
      were made. How will this not block the UI?</li>
  <li>indexedDB allows a larger store. Why not increase the size of the
          HTML5 store?      </li>
  <li>I'm scratching my head. What is the point of indexedDB?</li>
  </ol>