Question: are a whole host of?
Answer: a (whole) host of (something) A very large number or collection of people or things. We had a whole host of problems on opening night, but I think most of the issues have been resolved.