I have a EU account, and live within the UK. Not impressed at all with this and if the official forums technical support area isn't the right place then where is? lol