ReCrystalize has just released a simple web portal called ReCrystalize Server. It allows you to make your Crystal Reports available on an IIS server. Users can browse the reports which are stored in folders. They can then open and refresh the reports through their browser. ReCrystalize Server will prompt the users for any necessary parameters, or you can set up links to run reports with fixed parameters embedded within the URL.
The cost is $995 per server with an optional $500 per year for support and maintenance. For more information you can read about ReCrystalize Server on the ReCrystalize website. There is even a live demo to show you how it works.