Someone told me other day microsft had asked for payment, it was only small like £10 i believe after the 2 years hes had the site...so maybe you havent paid up yet?