PlanITpoker is a fun tool for project teams to estimate tasks.
Players vote on each task using cards without seeing what other players are voting. After all have voted the results are revealed and the estimates discussed until a consensus is reached.
PlanITPoker is totally free to use and ideal for distributed software teams using Agile development methodologies.
This technique of estimating is sometimes called planning poker or Scrum poker.