For the back and forth issue, see:

www.empirisoft.com/support/showthread.php?t=400

One way around this in your case would be to re-administer the questions--i.e., having the set of questions duplicated within the same questionnaire. When you get to the second set, you could have ML skip over any ones that were answered in the first set. To do that you would need to use the complex skip functions described in the Advanced Features of the user's guide.

Another alternative would be to create the test in HTML using HTML forms, and then insert that in your questionnaire as a custom item. You could even have all your items on one continuous page if you like. That way they could scroll up and down answering any questions whenever they like.

I'm not sure why d-1200 wouldn't work in your case. Can you elaborate?

-Blair