There are several options for Sharepoint reporting. Crystal Reports is possible, but other ways may be smoother. Your choice, I suggest reading the following;
- http://www.codeproject.com/KB/reporting-services/ReportFromSharePoint.aspx
- http://www.avepoint.com/sharepoint-reporting-software/
- http://www.developer.com/net/csharp/article.php/3718291
- http://aspalliance.com/981_Creating_a_SharePoint_Lists_Report_Using_Crystal_Reports_with_Web_Services
- http://www.experts-exchange.com/Programming/Languages/Q_22633419.html
- http://www.intlock.com/