Haven't been around for some time... so what's this 'My Telltale' link?
I tried to log in with my forum's account, but that doesn't seem to work. Do I need to register again?
I also fount the checkbox for the newsletter a little confusing: since I already signed up for the newsletter, even before the forum existed... ?!?!