title: Namespace Orginization and Conventions
body: <p>So I have a little bit of a problem. I working on a project in C# using The StackOveflow API. You can send it a request like so: </p>
  
  <pre><code>http://stackoverflow.com/users/rep/126196/2010-01-01/2010-03-13
  </code></pre>
  
  <p>And get back something like this JSON response:</p>
  
  <pre><code>[{"PostUrl":"1167342",
    "PostTitle":"Are ref and out in C# the same a pointers in C++?",
    "Rep":10},
   {"PostUrl":"1290595",
    "PostTitle":"Where can I find a good tutorial on bubbling?",
    "Rep":10}
   ...
  </code></pre>
  
  <p>So my problem is that I have some methods like <code>GetJsonResponse()</code> which return the above JSON and <code>SaveTempFile()</code> which saves that JSON response to a temporary file for later use. I not sure if I should create a class for them, or what namespace to put them under. Right now my current namespace hierarchy is like so: <code>StackOverflow.Api.Json</code>. So how should I organize these methods/classes/namespaces?</p>