So today Microsoft officially flipped the switch on the buzz machine for their Origami Project -- an atypical viral marketing manuveur for a company whose products are usually known about years ahead of time. Scoble says its a device, the Internet's lighting up with rumors -- is it the Xbox portable? Well, we dunno, but as usual got our hands on some pictures. And as usual we can't guarantee they'

{{#tags}}- {{label}}
{{/tags}}