Etrade/velocity/global futures all have 2 week demo's that can sometimes extend longer, without giving them a deposit. If you give them a deposit, you can demo all you want I'm sure.
Any firm not want my phone number ( i really do want a pushy salesman) and not limited by 2 week demo? Like forex demo trading....I wanted to demo trade for a month+
here's 2 of several: http://www.ampfutures.com/ninja_trader.php http://www.mirusfutures.com/onlinefuturestrading_demoaccount.htm