Clean up and fixes for the do_feedback() method.
Authored by: bugman 2008-10-18
Parent: [r7811]
Child: [r7813]