Where can I download Forex data?

I want to start to write a few algorithms, but I need massive data sets to test. Is there someway to download a CSV or Excel spreadsheet of historic data? I am currently using a demo account at Oanda.

Thanks all!

You can look at economic calendars - forexbastards.com has charts included in theirs. Not sure if that helps.

Check this: : History Center for MetaTrader 4

You can buy this say from Normans Historical Data in excel format