https://myweddingseatingplanner.com is a tool that helps people automatically assign seating for their guests. The assignment is made based on the affinity between guests so that only people who are closed enough (that's friends) will be seated at the same table.