Thanks for putting this together. I'll dive into one of the top five now.