The way the names are drawn s pretty low tech. I make a list of everyone who signs up and then make 2 copies and then cut into strips and put into a bowl and the same is done with the other list and then I draw one name from one bowl and that is the sender and the second name is who the sender sends to. So it is very random. I do use a spreadsheet to keep track of who is sending to whom and when it is mailed and when they receive their package so I can keep track of when I need an angel. That is why it is so important I know when you mail and when you receive.