Some say you should always marry for love; others say that in an uncertain world it's wiser to marry for money.