June 22, 2006 at 9:10 am
#696353
Inactive
I got this answer from Neteller:
“We regret to inform you that on June 19th, we were experiencing site upgrades. The reason for the site upgrade is for security and performance reasons. We do apologize for any inconvenience. You should be able to access your NETELLER account now.”