We have tested and purchased the InfoScheduler, which has been great. We are upgrading from Seagate Info to CE9 and ran into obstacles, since we use folders for security on SI. On CE9 this is not feasible, so we are using the InfoScheduler to schedule report instances (daily, weekly, etc) "on behalf of" users. This way we can limit the user to only the instances they own. We do not allow this group of users to schedule any reports.
(Of course, this has lead to other issues with Smart Reporting and Ad Hoc, but that's another post!)
By the way, we have found working with APOS to be a positive experience, they really know the Crystal products (and limitations) inside and out.