One more to round it out. Yahoo's is the most complex, but it is also designed to support meetings rather than parties or networking events.