Personally I'd be thinking:
Has this site helped you in any way?
Has it made owning a starlet any easier?
Have you logged on to it everyday to see "what's happening"?
Are you an avid member of TGTT.com?
Then i'd be thinking.....well obviously yes......
So yes, TGTT.com stickers deserve a place on my car....
then again, thats just me talking out loud (via a keyboard)