This is more comment than question, but I just wanted to mention that not only did I sign up for Netflix through your link for the 360, but I'm getting my parents to sign up as well. I got them a Netflix streaming box for Christmas, so it fit perfectly.
Enjoy your truckloads of money, Wombat!