Awesome list... Don't even want to fathom how long it took your to put it together.