There's an awful lot of overlapping and contradicting information across the forum about various versions of Ubercart and miscellaneous modules and patches, and the situation likely has changed over time. Can someone clarify what is presently working for recurring subscription payments with an initial free period, specifically for the Ubercart 2 beta and Drupal 6? Are the patches and modules I see for this on the forum, such as uc_cim, etc., already folded into Ubercart 2 beta? (I ask because I see CIM code in core.)
One thing in particular that confuses me is that some recommendations say to set up a zero price product and add a recurring payment for Authorize.net. But Auth.net refuses a zero-price charge. I now see that there is an actual "Trial Period" option in Auth.net that is different from just doing a zero price. How does this work from Ubercart's point of view? If there is a way to do it with present versions of Drupal/Ubercart, how do we set this up?

