GO Markets do non expiring demo accounts if you ask them. Might help to not have to keep recreating demo accounts and would be easier for customers to see how an account preforms over time.

Murray