Knew most of them, but still good post. Thanks.