My contract runs out on June 2nd so I can get an upgrade from then. I'm really after a Storm but don't wanna get one if a new one is out in 6 months. I know no-one knows any definite details but what knid of time frame will it be possibly out. If it's a year I'll get the current one but 6 months and I'll just wait.