How about this. Have Wil create a new account to see if it has full functionality. If so, there may be a way to link his existing account to the new one. If not, no harm done. Just delete the new account. By doing it this way, you can also find out if the fault is on his end or the server.