Ever tried to marry a database guy? They will first try to negotiate a marriage contract and will start talking about savepoints, possible rollbacks, and how hard it can get to reach true commitment. Don't even get started in distributed environments (weekend relationships)...