I'm looking for apps that satisfy the following criteria:
A really well-designed and usable interface.
- Doodle makes you manually type times in, rather than being able to click on a timeline. It also does a full page-load when you click on each day this meeting can take place. Several problems in general.
- Whenisgood.net is a little better, but still needs work.
- Google Calendar "find a time" requires everyone to have scheduled all of the things in their calendar, which tends to only happen at work for most people, making it unsuitable for finding a time to hang out with friends.
The ability for the organizer to easily choose several time intervals in which the meeting can take place.
The ability for the recipients to both select intervals which work for them, or intervals which don't work for them.
This is so if someone has a relatively full schedule, they can easily choose what times work for them, and if someone has a relatively empty schedule, they can choose times which don't work for them. The software should figure out the rest.
The ability to copy and paste a list of names and email addresses to specify recipients for your meeting request.
It should be something similar to the form:
Name One <firstname.lastname@example.org>, Name Two <email@example.com>, ...
This is so you can start an email in your email client, and simply copy the output of the "To:" field after your email client auto-completes the list of names you've typed. (This is a much more quick-and-dirty way to accomplish what you could do with contact list integration, which is harder).
Something that gives recipients a unique one-click URL to specify their free time
They shouldn't have to do anything unnecessary at all, such as creating an account, pasting stuff that should be in the URL.
Good reporting tools to find the best intersection of time for the most amount of people.