One thing ALL of you guys on the outside looking in need to remember....
You are getting OPINIONS from my fellow pilots here. NOBODY writing on this board knows when we will get a new contract (To say 3-5 years sounds a little crazy to me) and upgrade times are purely speculative.