Thanks for all the responses, everyone. If there are any more, I'd still like to hear them. Should probably add that 4) it's more for issue tracking/documentation i.e. code versioning/repository is not a priority right now (though it's great if it has that feature) There will be discussions with the rest of the team and we'll have to talk to the programmer/server admin to see what he thinks is easier to implement, but we're likely to go with Redmine or Trac based on recommendations/needs.