Holy shit that's a huge list. LOL Your the man.