title: What is the best IDE setup for web development?
body: <p>I am starting a little side project which consists of building a small-medium sized, django-based, website.</p>
  
  <p>However, last time I was actually in the business of websites, was a few good years ago. So while still technologically capable, I'm still rusted on the tools/IDE part of websites.</p>
  
  <p>I am looking for an IDE which can support the following:</p>
  
  <ul>
  <li>Basic HTML editing with syntax completion, highlighting, etc...</li>
  <li>Basic CSS editing with syntax completion, highlighting, etc...</li>
  <li>Python support for Django</li>
  <li>Support for the entire develop-debug-FTP upload cycle</li>
  </ul>
  
  <p>If all of this could happen inside my existing eclipse installation, it would be nothing short of perfection.</p>
  
  <p>So what's your recommendation on web development IDEs?</p>
  
  <p><strong>EDIT:</strong> forgot to add that I'm running Win XP on my dev machine.</p>
  
  <hr>
  
  <p><strong>EDIT after answers:</strong> thanks all you guys for the helpful advice. I think I'm going to go with <strong>Aptana</strong> as it fits in to eclipse which I already use. Also I will look into version control instead of simple FTP upload. Apparently I didn't know how much it is used even in web projects.</p>