I notice in the final seconds of the trailer (any version, including on MSN!), the words "xbox.com" change to "ilovebees.com" and then change back. WTF?!
-
So Ive been looking at this forum off and on for about an hour now, what is the basic idea on what the hell this thing is?