I just found this, I think this is where all the Xbox fans on the forums are coming from.

http://forum.teamxbox.com/archive/in.../t-397581.html

At least he gave credit.