translate English to French: The only difference now (in 2006) from the situation that existed in 2003 is the indisputable passage of time (about 2½ years).
La seule différence entre la situation actuelle (en 2006) et la situation qui existait en 2003 est l’incontestable passage du temps (il s’est écoulé environ deux ans et demi).