It's too late in the Lucid cycle to implement options #2 and #3 in comment 26 for Lucid, so I've split them into bug 553561 and modified the description of this bug to address just option #1, which is still doable for Lucid.
It's too late in the Lucid cycle to implement options #2 and #3 in comment 26 for Lucid, so I've split them into bug 553561 and modified the description of this bug to address just option #1, which is still doable for Lucid.