Yeah, I noticed the stream-whilst-downloading feature when checking out the Lost Planet trailer (which was actually terrible, not a droplet of gameplay, and cheesy lines a-plenty).
Also, HOME, looks like it's coming on very nicely. I hope that by a "wide range of developers" they mean "more than just our first parties" and "Infinity Ward", as I really REALLY want HOME features in Call of Duty 4.