Hmmm, if everyone ranked their schools when they auditioned, and then every school ranked their candidates and you sent them into a huge computer program that matched everyone -- well there would be no wait lists

Everyone including the school would have to see how it came out. Of course matching different types would be harder, but with coding of height, hair, personality... I'm not a math major but it sounds interesting.