That looks like a full time job, doesn't it?
I don't think I could up with that many names -- it would take days.