Kay, here's one. MS own this site. Fill yer boots
The Green Button - Windows 7 Public Beta Forum
I don't believe in all honesty, from here & all the other deafening noise out there, that ms are anyting other than quite happy to have this stuff out there. OTOH, I can't prove that. OTOH again, ms aren't exactly running people into court for upping 7...