Free registration site is up an going @
www.triumph.co.uk. Simply follow the links, fill out the form for your country, and you should be set!
Note: In the US, at least, the confirmation letter says that your membership will expire on 1/12/2006. I'm trying to get information whether/not that's a glitch, or if we really do need to renew again in January.