Have any of you heard of this?http://www.kickitback.com/>I've signed up... it looks legit, but I wonder.I've signed up as "greatwake".