I'm sure there are a TON more but what a great list you have.