I can't seem to read the link posted above by frail. Google Chrome is telling me that the page contains content from planetsmilies, and that site is known to distribute malware. I'm guessing this is an advert embedded in the page.
Back to the "I wish I could thank" discussion:
Does the star that says add to this user's reputation serve the same purpose? Is the feedback score basically a thank-you counter?