We have an internal reporting tool (written in ASP.NET 2.0) that uses exchange rates to calculate financial numbers to USD from many other currencies. We were using the Federal Reserve Bank of New York's SOAP web service to get this data, but they have discontinued providing this info as of 12/31/2008. I have found a couple services (serviceobjects.com, strikeiron, strikeiron lite), but they are either too expensive (some $200/mo) or do not provide all of the functionality we need. Does anyone know of an alternative to this service? The requirements for the service are as follows: Need to query historical rates, Need current rates, Would like it to be a SOAP service.