We have implemented a new captcha service on login and order pages. We rolled this out a couple of weeks ago but a number of people had problems logging in due to caching issues so we've delayed this until now to ensure users' browsers caches have expired. If you experience any problems logging in, please try clearing your browser cache or using a different browser. If you still have issues, please reach out to us at support@wpopt.com