Discussions before marriage?

Ok, I'm thinking I'm getting closer to wanting to marry my boyfriend, which means we need to iron out some things before we jump into a lifelong commitment with each other.
Please tell me all the things we should discuss and have figured out before getting married (ranging from where we live, how we split money, if we circumcise our boys or not, who gets our future children if we die, etc.)!
I realized tonight that we haven't talked about everything yet! Give me all you got so I can make sure we talk through all the important things :)