TimeToMeet
TimeToMeet is a web-based tool for finding a common meeting time with other people without the tedious back-and-forth of scheduling over email.
It uses a quick and visual way of gathering when everyone is available and finds the best times that work for all.