I was looking through my favorites and I remembered I had a link to www.tu4ar.com
I'm sure most of you guys heard the rumor that it has something to do with the MvC2 release. And it says it's transfering data from Capcom.com.
I doubt it'll have anything to do with MvC2 and the next XBLA release is going to be Virtual On from my understanding.