Rob,
Have you considered paper trading? This can be esspecially useful when learning the stock market, esspecially considering that you're trading without actual funds. In addition to paper trading, I would recommend the sites below.
Try:
http://www.fxsol.com/getting_started...ce_account.asp
http://vse.marketwatch.com/Game/Homepage.aspx
Take Care,
Graham