With competition and cost pressures heating up it seems VM are quietly and gradually bumping up contract lengths from the more familiar 18 months to a marathon two years (BT, bless their soles, routinely use two year contracts now).I will monitor thi...