Logan - you were reading my mind (or I was reading yours).

Yes, I think that collecting the names, and then splitting into managable groups would be an excellent idea. That way everyone is guarenteed some cards and it doesn't become overwhelming for others.