title: Project Management + SCM for techies and non-techies?
body: <p>I've recently begun evaluating a few project management projects for the company I work for.  It's the classic case - growing company looking for the right solution (meaning, free or really cheap).  It's a combination shop - Windows, Macs, and Linux on the desktop.  The tech savviness, of course, ranges from newbie to unix guru.  </p>
  
  <p>I have yet to find anything really close to a total solution.  I don't expect to find one, but I am looking for suggestions/guidance/any sort of feedback based on people's experience.</p>
  
  <p>What I'm looking for:</p>
  
  <ul>
  <li>web based</li>
  <li>methodology independent (not looking for an agile solution, etc.)</li>
  <li>free or really cheap</li>
  <li>document management</li>
  <li>timelines and milestones</li>
  <li>task tracking and assigning </li>
  <li>reporting</li>
  <li>source control</li>
  <li>development wiki</li>
  </ul>
  
  <p>I've looked at Trac, Projectivity, Basecamp, JIRA, RT, XPlanner, and SharedPlan.  I've stayed away from Bugzilla due to previous unhappy experiences with it.  None of these things really does everything - some are extendable, but I'd check here before going down that path.</p>
  
  <p>Thanks,</p>