OK, this is, well, ummm, nifty... yeah... that's as good of a description as anything else.
This is the new Gamer Tag Card feature available with the Xbox.com relauch of My Xbox. Basically, you can place an IFrame chunk into your blog, website, forums signature or whatever and wherever ...