The conversations should start before you say, "I do"! If not, the fights may start and you may undermine your relationship, when you didn't have to. If you are comfortable having sex, you should be comfortable having money discussions.
Always a good thing to think about when you might be needing to do this in the future
Great article. Good thing to keep in mind down the road.