Originally Posted by
al613
I came across that site earlier this week. It says "[y]ou must be a UK resident to use this website."
Is that enforced? Don't you need a UK address? And how do they do the payout?
I guess there's little to lose by registering from abroad.