very interesting.. good post..What is the word on the street in terms of how big the upgrade might be?