This again, is free, you just need to register and it's web based, using Java again. You only get end of day data for free. It's fast, suggesting it's well written, and it seems quite user friendly. Some nice features such as automated draw of trend-lines, you can also compare performance of various underlyings on one chart (that's what I need).
E-Mini NASDAQ, AUD/JPY, EUR/USD, AUD/USD;