Database for mutual fund historical returns?

I am trying to get access to a mutual fund performance database that offers data download features. I am willing to pay for this service. What are some services I can consider? (The free databases at Morningstar and Lipper do not allow download of data into Excel.)
With Yahoo, one has to download price data, one fund at a time and calculate returns oneself. I currently do this and am now looking for a solution that will reduce the workload. Also, I am looking for services where data tend to be reliable after adjusting for distributions.

Incoming search terms for the article: