Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Nope, it still doesn't work. I'm using IE right now in case you're wondering how I'm replying.
Same thing happened to me on this forum as well as another one. Weird...
Was not able to log in with a fresh Windows 7 install and IE8. Tried for 3 or 4 cycles of lockouts.
Went over to my secondary computer with IE7 and the same thing. Installed Firefox and bam was able to log in.