I realize that a lot of the big banks have charting and data you can download or view. But is there a reliable provider of historical FOREX data? It seems this would be very hard b/c it's a 24hr market dominated by large banks. How could a data provider find out what the various market makers' prices are? Thanks!