title: Why use NuGet over installing libraries directly on my machine
body: <p>I don't get it - can someone please explain to me why I should use <a href="http://nuget.codeplex.com/">NuGet</a> rather than installing a bunch of libraries via a setup.exe or MSI? What advantage is there?</p>
  
  <p>For example is it better to install Entity Framework 4.3 via NuGet rather than downloading the setup? Also, if I install entity framework via NuGet then is it available to any new solutions or projects that I create (bit confused here).</p>
  
  <p>Basically what does NuGet do that a normal install doesn't do (or vice versa!)</p>