^ yeah, I had a paid version of 8.1, and was invited to go through the testing process with Microsoft - meant I got the s/w earlier, but was a bit of a testing rat.
I had a lot of upgrades and there were a lot of different iterations, feedback, changes, etc - painful at times, but the finished product is good.