This patch adds the option to display the product teaser in the grid and table catalog views.
This patch also removes payment forms from checkout when the order total is $0.00
To run this patch (on Linux anyways) just copy the patchfile to /sites/default/modules (or whatever dir contains ubercart) and type
patch -p0 < ubercart_product_teaser_and_0_amount.patch
This has been tested with ubercart 2 rc 2 and 3