All my experiences have been bad, try MS reporting services instead if you have SQL Server licences.