This sticker/decal is about the size of a business card.
It is another of the promotional items from Comic Con 2004.
I only have two of these. I think they are fairly rare. I don't think I have seen them offered in any memorabilia shops or online auctions.