The one thing you left out in the mention of alert() as a not so good alternative is that Chrome, Safari and Firefox will display a checkbox on the second and subsequent times the alert appears so that you can skip the rest of the alerts and Opera displays an extra checkbox every time allowing you to turn off JavaScript for the page. So if you figure out the problem on the first or second alert you can skip the rest. Not as convenient as using the console though.