My extremely large family has done Secret Santa for many years to avoid bankrupting everyone at the holidays. After the first time we did this, I realized that some of us (myself included) were assigned to buy gifts for people for whom we didn't have any ideas.
To fix that problem, I created a tool that my family has used ever since that lets everyone designate who they'd be able to buy the best gift for, then assigns Secret Santas in a way that maximizes those selections. It has made Christmas quite a bit less stressful for all of us.
This year, I decided to share this tool with everyone and have launched Better Secret Santa. Please try it out for your Secret Santa group. It is absolutely free. Happy holidays!