Strong yes.... necessary.... also yes. Still no response on the issue. My cousin also had a ton of issues. I got him signed up tonight and he had to download the latest IE in order to do it. Tons of 601 errors when trying to enter a credit card.... all kinds of things are broken. Needs work folks!